|
| void | HttpClient_constructor (HttpClient *o, SoDisp *disp, U8 mode) |
| | Construct an idle client; no connection is opened. More...
|
| |
| SharkSslCon * | HttpClient_getSharkSslCon (HttpClient *o) |
| | Access the current SharkSSL connection. More...
|
| |
| void | HttpClient_destructor (HttpClient *o) |
| | Close the connection and release client-owned storage. More...
|
| |
| int | HttpClient_isURL (const char *url) |
| | Classify a URL scheme; this does not validate the complete URL. More...
|
| |
| int | HttpClient_request (HttpClient *o, HttpMethod methodType, const char *url, const char *userPass, const HttpClientKeyVal *params, const HttpClientKeyVal *headers, BaFileSize size) |
| | C form of HttpClient::request, with the same return values and lifecycle. More...
|
| |
| int | HttpClient_sendData (HttpClient *o, const void *data, int len) |
| | Send part or all of the request body after request(). More...
|
| |
| int | HttpClient_getBufSize (HttpClient *o) |
| | Query bytes already buffered beyond the response headers. More...
|
| |
| int | HttpClient_readData (HttpClient *o, void *buf, int bufSize) |
| | Read response body bytes, removing chunk framing when applicable. More...
|
| |
| const char * | HttpClient_getHeaderValue (HttpClient *o, const char *name) |
| | Look up the first response header with this name, ignoring case. More...
|
| |
| HttpClientHeader * | HttpClient_getHeaders (HttpClient *o, int *hlen) |
| | Obtain parsed response headers; may finish an upload and block for input. More...
|
| |
| void | HttpClient_close (HttpClient *o) |
| | Shut down the connection and discard the current response state. More...
|
| |
| int | HttpClient_getStatus (HttpClient *o) |
| | Obtain the HTTP status, reading response headers if no status is cached. More...
|
| |
| SharkSslConTrust | HttpClient_trusted (HttpClient *o) |
| | Query the current connection's certificate trust result. More...
|
| |