HTTPHeader_t * HTTP_firstheader(const HTTP_t *http)
enum HTTPVersion_e HTTPVersion_t
char * HTTPHeader_getvalue(HTTPHeader_t *header)
HTTP_t * HTTP_remheader(HTTP_t *http, HTTPHeader_t *header)
void HTTP_del(HTTP_t *http)
enum HTTPStatus_e HTTPStatus_t
enum HTTPMethod_e HTTPMethod_t
char * HTTP_buildreply(const HTTP_t *http, const HTTPVersion_t, const HTTPStatus_t)
char * HTTP_buildheaders(const HTTP_t *http)
void HTTP_parserequest(const char *request, HTTP_t **http, HTTPMethod_t method, char *uri, HTTPVersion_t version)
HTTPHeader_t * HTTP_addbasicauth(HTTP_t *http, const char *login, const char *pass)
char * HTTP_getbody(HTTP_t *http)
void HTTP_parsereply(const char *reply, HTTP_t **http, HTTPVersion_t *, HTTPStatus_t *)
char * HTTPHeader_getname(HTTPHeader_t *header)
HTTPHeader_t * HTTPHeader_setname(HTTPHeader_t *header, const char *name)
HTTPHeader_t * HTTP_findheader(const HTTPHeader_t *start, const char *name)
HTTP_t * HTTP_setbody(HTTP_t *http, const char *body)
HTTPHeader_t * HTTP_addheader(HTTP_t *http, const char *name, const char *value)
char * HTTP_buildrequest(const HTTPMethod_t method, const char *uri, const HTTPVersion_t version)
HTTPHeader_t * HTTPHeader_setvalue(HTTPHeader_t *header, const char *value)
HTTPHeader_t * HTTP_nextheader(const HTTPHeader_t *header)