http_call_c

Enumerations

Enumeration Description
XblHttpCallResponseBodyType Defines the response body type when reading the results of an HTTP call.

Functions

Function Description
XblHttpCallCloseHandle Decrements the reference count on the call object.
XblHttpCallCreate Creates an HTTP call handle.
XblHttpCallDuplicateHandle Duplicates the XblHttpCallHandle object.
XblHttpCallGetHeader Get a response header for the HTTP call for a given header name.
XblHttpCallGetHeaderAtIndex Gets the response headers at specific zero based index in the HTTP call.
XblHttpCallGetNetworkErrorCode Get the network error code of the HTTP call.
XblHttpCallGetNumHeaders Gets the number of response headers in the HTTP call.
XblHttpCallGetPlatformNetworkErrorMessage Get the platform network error message of the HTTP call.
XblHttpCallGetRequestUrl Gets the request url for the HTTP call.
XblHttpCallGetResponseBodyBytes Get the response body buffer of the HTTP call.
XblHttpCallGetResponseBodyBytesSize Get the response body buffer size of the HTTP call.
XblHttpCallGetResponseString Get the response body string of the HTTP call.
XblHttpCallGetStatusCode Get the HTTP status code of the HTTP call response.
XblHttpCallPerformAsync Perform an HTTP call using the XblHttpCallHandle.
XblHttpCallRequestSetHeader Set a request header for the HTTP call.
XblHttpCallRequestSetLongHttpCall Sets a flag which defines the HTTP call as long or not.
XblHttpCallRequestSetRequestBodyBytes Set the request body bytes of the HTTP call.
XblHttpCallRequestSetRequestBodyString Set the request body string of the HTTP call.
XblHttpCallRequestSetRetryAllowed Sets if retry is allowed for this HTTP call.
XblHttpCallRequestSetRetryCacheId ID number of this REST endpoint used to cache the Retry-After header for fast fail.
XblHttpCallSetTracing Enables or disables tracing for this specific HTTP call.

Handles

Handle Description
XblHttpCallHandle A handle to an HTTP call.