31#ifndef _HTTP_CLIENT_MISC_H
32#define _HTTP_CLIENT_MISC_H
44void httpClientChangeState(HttpClientContext *context,
47void httpClientChangeRequestState(HttpClientContext *context,
50error_t httpClientFormatRequestHeader(HttpClientContext *context);
52error_t httpClientFormatChunkSize(HttpClientContext *context,
size_t length);
54error_t httpClientParseStatusLine(HttpClientContext *context, char_t *line,
57error_t httpClientParseHeaderField(HttpClientContext *context, char_t *line,
60error_t httpClientParseConnectionField(HttpClientContext *context,
63error_t httpClientParseTransferEncodingField(HttpClientContext *context,
66error_t httpClientParseContentLengthField(HttpClientContext *context,
69error_t httpClientParseChunkSize(HttpClientContext *context, char_t *line,
72error_t httpClientCheckTimeout(HttpClientContext *context);
error_t
Error codes.
Definition error.h:43
HTTP client (HyperText Transfer Protocol)
HttpClientState
HTTP client states.
Definition http_client.h:211
HttpRequestState
HTTP request states.
Definition http_common.h:110