Skip to content

uvhttp_request.h ​

Functions ​

uvhttp_request_get_method(uvhttp_request_t *request) ​

Return Type: const char *

uvhttp_request_get_url(uvhttp_request_t *request) ​

Return Type: const char *

uvhttp_request_free(uvhttp_request_t *request) ​

Return Type: void

uvhttp_request_cleanup(uvhttp_request_t *request) ​

Return Type: void

uvhttp_request_get_path(uvhttp_request_t *request) ​

Return Type: const char *

uvhttp_request_get_query_string(uvhttp_request_t *request) ​

Return Type: const char *

uvhttp_request_get_query_param(uvhttp_request_t *request, const char *name) ​

Return Type: const char *

uvhttp_request_get_client_ip(uvhttp_request_t *request) ​

Return Type: const char *

uvhttp_request_get_header(uvhttp_request_t *request, const char *name) ​

Return Type: const char *

uvhttp_request_get_body(uvhttp_request_t *request) ​

Return Type: const char *

uvhttp_request_get_body_length(uvhttp_request_t *request) ​

Return Type: size_t

uvhttp_request_get_header_count(uvhttp_request_t *request) ​

Return Type: size_t

uvhttp_request_get_header_at(uvhttp_request_t *request, size_t index) ​

Return Type: [uvhttp_header_t](#structuvhttp__header__t) *

uvhttp_request_add_header(uvhttp_request_t *request, const char *name, const char *value) ​

uvhttp_request_foreach_header(uvhttp_request_t *request, uvhttp_header_callback_t callback, void *user_data) ​

Return Type: void

Released under MIT License