4 typedef struct http_request_s http_request_t
;
7 http_request_t
*http_request_init(int numerichost
);
9 int http_request_add_data(http_request_t
*request
, const char *data
, int datalen
);
10 int http_request_is_complete(http_request_t
*request
);
11 int http_request_has_error(http_request_t
*request
);
13 const char *http_request_get_error_name(http_request_t
*request
);
14 const char *http_request_get_error_description(http_request_t
*request
);
15 const char *http_request_get_method(http_request_t
*request
);
16 const char *http_request_get_url(http_request_t
*request
);
17 const char *http_request_get_header(http_request_t
*request
, const char *name
);
18 const char *http_request_get_data(http_request_t
*request
, int *datalen
);
20 void http_request_destroy(http_request_t
*request
);