Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Functions
| Function | Description |
|---|---|
| HCGetHttpCallPerformFunction | Returns the current HCCallPerformFunction callback which implements the HTTP perform function on the current platform. |
| HCGetWebSocketFunctions | Gets the functions that implement the WebSocket functions. |
| HCHttpCallGetContext | Gets the context pointer attached to this call object. |
| HCHttpCallRequestGetHeader | Get a request header for the HTTP call for a given header name. |
| HCHttpCallRequestGetHeaderAtIndex | Gets the request headers at specific zero based index in the HTTP call. |
| HCHttpCallRequestGetNumHeaders | Gets the number of request headers in the HTTP call. |
| HCHttpCallRequestGetRequestBodyBytes | Get the request body bytes of the HTTP call. |
| HCHttpCallRequestGetRequestBodyReadFunction | Get the function used by the HTTP call to read the request body |
| HCHttpCallRequestGetRequestBodyString | Get the request body bytes of the HTTP call. |
| HCHttpCallRequestGetRetryAllowed | Gets if retry is allowed for this HTTP call. |
| HCHttpCallRequestGetRetryCacheId | Gets the ID number of this REST endpoint used to cache the Retry-After header for fast fail. |
| HCHttpCallRequestGetRetryDelay | Gets the HTTP retry delay in seconds. The default and minimum delay is 2 seconds. |
| HCHttpCallRequestGetTimeout | Gets the timeout for this HTTP call. |
| HCHttpCallRequestGetTimeoutWindow | Sets the HTTP timeout window in seconds. |
| HCHttpCallRequestGetUrl | Gets the url and method for the HTTP call. |
| HCHttpCallResponseAppendResponseBodyBytes | Appends to the response body byte buffer of the HTTP call. If a custom write callback was previously set on this call handle using HCHttpCallResponseSetResponseBodyWriteFunction, this operation will fail as these are mutually exclusive. |
| HCHttpCallResponseSetHeader | Set a response header for the HTTP call. |
| HCHttpCallResponseSetHeaderWithLength | Set a response header for the HTTP call. |
| HCHttpCallResponseSetNetworkErrorCode | Set the network error code of the HTTP call. |
| HCHttpCallResponseSetPlatformNetworkErrorMessage | Set the platform network error message of the HTTP call. |
| HCHttpCallResponseSetResponseBodyBytes | Set the response body byte buffer of the HTTP call. If a custom write callback was previously set on this call handle using HCHttpCallResponseSetResponseBodyWriteFunction, this operation will fail as these are mutually exclusive. |
| HCHttpCallResponseGetResponseBodyWriteFunction | Get the function used by the HTTP call to write the response body. |
| HCHttpCallResponseSetStatusCode | Set the HTTP status code of the HTTP call response. |
| HCHttpCallSetContext | Sets the context pointer attached to this call object. |
| HCSetHttpCallPerformFunction | Optionally allows the caller to implement the HTTP perform function. |
| HCSetWebSocketFunctions | Optionally allows the caller to implement the WebSocket functions. |
| HCWebSocketGetHeader | Get a header for the WebSocket. |
| HCWebSocketGetHeaderAtIndex | Gets the headers at specific zero based index in the WebSocket. |
| HCWebSocketGetNumHeaders | Gets the number of headers in the WebSocket. |
| HCWebSocketGetProxyUri | Get the proxy URI for the WebSocket. |