(Unicode C) Send HTTPS Get Without Waiting for the Response
This example demonstrates sending an HTTP GET request without waiting for the response.
#include <C_CkRestW.h>
void ChilkatSample(void)
{
HCkRestW rest;
BOOL bAutoReconnect;
BOOL success;
int maxWaitMs;
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
rest = CkRestW_Create();
// Connect to the server using TLS
bAutoReconnect = FALSE;
success = CkRestW_Connect(rest,L"example.com",443,TRUE,bAutoReconnect);
if (success == FALSE) {
wprintf(L"%s\n",CkRestW_lastErrorText(rest));
CkRestW_Dispose(rest);
return;
}
// Send a GET request to https://example.com/some/path
success = CkRestW_SendReqNoBody(rest,L"GET",L"/some/path");
if (success == FALSE) {
wprintf(L"%s\n",CkRestW_lastErrorText(rest));
CkRestW_Dispose(rest);
return;
}
// OK, the request was sent.
// Close the connection.
maxWaitMs = 50;
CkRestW_Disconnect(rest,maxWaitMs);
wprintf(L"GET Request Sent.\n");
CkRestW_Dispose(rest);
}
|