HTTPHeader_t * HTTP_firstheader(const HTTP_t *http)
enum HTTPVersion_e HTTPVersion_t
char * HTTP_setbody(HTTP_t *http, const char *body)
char * HTTPHeader_getvalue(HTTPHeader_t *header)
void HTTPHeader_del(HTTPHeader_t *header)
void HTTP_del(HTTP_t *http)
HTTP_t * HTTP_addheader(HTTP_t *http, HTTPHeader_t *header)
enum HTTPMethod_e HTTPMethod_t
char * HTTP_buildheaders(const HTTP_t *http)
HTTPHeader_t * HTTPHeader_basicauth(const char *login, const char *pass)
char * HTTP_getbody(HTTP_t *http)
HTTPHeader_t * HTTPHeader_new(const char *name, const char *value)
char * HTTPHeader_getname(HTTPHeader_t *header)
char * HTTP_buildrequest(const HTTPMethod_t method, const char *uri, const HTTPVersion_t version)
HTTP_t * HTTP_delheader(HTTP_t *http, HTTPHeader_t *header)
HTTPHeader_t * HTTP_nextheader(const HTTPHeader_t *header)
HTTPHeader_t * HTTP_findheader(const HTTPHeader_t *start, const char *name, const char *value)