1 #ifndef HTTP_RESPONSE_H
2 #define HTTP_RESPONSE_H
4 typedef struct http_response_s http_response_t
;
6 http_response_t
*http_response_init(const char *protocol
, int code
, const char *message
);
8 void http_response_add_header(http_response_t
*response
, const char *name
, const char *value
);
9 void http_response_finish(http_response_t
*response
, const char *data
, int datalen
);
11 const char *http_response_get_data(http_response_t
*response
, int *datalen
);
13 void http_response_destroy(http_response_t
*response
);