(C) Send HTTPS Get Without Waiting for the Response
This example demonstrates sending an HTTP GET request without waiting for the response.
#include <C_CkRest.h>
void ChilkatSample(void)
{
HCkRest 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 = CkRest_Create();
// Connect to the server using TLS
bAutoReconnect = FALSE;
success = CkRest_Connect(rest,"example.com",443,TRUE,bAutoReconnect);
if (success == FALSE) {
printf("%s\n",CkRest_lastErrorText(rest));
CkRest_Dispose(rest);
return;
}
// Send a GET request to https://example.com/some/path
success = CkRest_SendReqNoBody(rest,"GET","/some/path");
if (success == FALSE) {
printf("%s\n",CkRest_lastErrorText(rest));
CkRest_Dispose(rest);
return;
}
// OK, the request was sent.
// Close the connection.
maxWaitMs = 50;
CkRest_Disconnect(rest,maxWaitMs);
printf("GET Request Sent.\n");
CkRest_Dispose(rest);
}
|