Unicode C
Unicode C
Example: Http.ClearHeaders method
Demonstrates how to call the ClearHeaders method.Also see: Chilkat Http Default and Auto-Filled Headers
Chilkat Unicode C Downloads
#include <C_CkHttpW.h>
void ChilkatSample(void)
{
BOOL success;
HCkHttpW http;
const wchar_t *responseBody;
success = FALSE;
http = CkHttpW_Create();
// Add a request header.
CkHttpW_SetRequestHeader(http,L"X-Something",L"1234");
CkHttpW_SetRequestHeader(http,L"X-Example",L"5678");
responseBody = CkHttpW_quickGetStr(http,L"https://chilkatsoft.com/helloWorld.txt");
// Examine the request header we just sent..
wprintf(L"%s\n",CkHttpW_lastHeader(http));
wprintf(L"----\n");
// Output:
// GET /helloWorld.txt HTTP/1.1
// Host: chilkatsoft.com
// Accept: */*
// Accept-Encoding: gzip
// X-Something: 1234
// X-Example: 5678
// Remove the request headers we previously added:
CkHttpW_ClearHeaders(http);
responseBody = CkHttpW_quickGetStr(http,L"https://chilkatsoft.com/helloWorld.txt");
wprintf(L"%s\n",CkHttpW_lastHeader(http));
// Output:
// GET /helloWorld.txt HTTP/1.1
// Host: chilkatsoft.com
// Accept: */*
// Accept-Encoding: gzip
CkHttpW_Dispose(http);
}