(C) Example: Http.HasRequestHeader method
Demonstrates the HasRequestHeader method.
#include <C_CkHttp.h>
void ChilkatSample(void)
{
HCkHttp http;
BOOL b;
http = CkHttp_Create();
CkHttp_SetRequestHeader(http,"X-CSRF-Token","Fetch");
b = CkHttp_HasRequestHeader(http,"X-CSRF-Token");
if (b == TRUE) {
printf("X-CSRF-Token: Yes\n");
}
else {
printf("X-CSRF-Token: No\n");
}
b = CkHttp_HasRequestHeader(http,"X-Something");
if (b == TRUE) {
printf("X-Something: Yes\n");
}
else {
printf("X-Something: No\n");
}
// The Accept and Accept-Encoding headers are default headers automatically added,
// unless the application chooses to remove by calling RemoveRequestHeader for each.
b = CkHttp_HasRequestHeader(http,"Accept");
if (b == TRUE) {
printf("Accept: Yes\n");
}
else {
printf("Accept: No\n");
}
// Output:
// X-CSRF-Token: Yes
// X-Something: No
// Accept: Yes
CkHttp_Dispose(http);
}
|