|
NIM_TOOLS_HTTP_EXPORT void | nim_http_init () |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_uninit () |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_init_log (const char *log_file_path) |
|
NIM_TOOLS_HTTP_EXPORT bool | nim_http_is_init_log () |
|
NIM_TOOLS_HTTP_EXPORT HttpRequestID | nim_http_post_request (HttpRequestHandle request_handle) |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_remove_request (HttpRequestID http_request_id) |
|
NIM_TOOLS_HTTP_EXPORT HttpRequestHandle | nim_http_create_download_file_request (const char *url, const char *download_file_path, nim_http_request_completed_cb complete_cb, const void *user_data) |
|
NIM_TOOLS_HTTP_EXPORT HttpRequestHandle | nim_http_create_download_file_range_request (const char *url, const char *download_file_path, int64_t range_start, nim_http_request_completed_cb complete_cb, const void *user_data) |
|
NIM_TOOLS_HTTP_EXPORT HttpRequestHandle | nim_http_create_request (const char *url, const char *post_body, std::size_t post_body_size, nim_http_request_response_cb response_cb, const void *user_data) |
|
NIM_TOOLS_HTTP_EXPORT HttpRequestHandle | nim_http_create_request_ex (const char *url, const char *post_body, std::size_t post_body_size, nim_http_request_response_ex_cb response_cb, const void *user_data) |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_add_request_header (HttpRequestHandle request_handle, const char *key, const char *value) |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_set_request_progress_cb (HttpRequestHandle request_handle, nim_http_request_progress_cb progress_callback, const void *user_data) |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_set_request_speed_cb (HttpRequestHandle request_handle, nim_http_request_speed_cb speed_callback, const void *user_data) |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_set_request_transfer_cb (HttpRequestHandle request_handle, nim_http_request_transfer_cb transfer_callback, const void *user_data) |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_set_request_method_as_post (HttpRequestHandle request_handle) |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_set_timeout (HttpRequestHandle request_handle, int timeout_ms) |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_set_low_speed (HttpRequestHandle request_handle, int low_speed_limit, int low_speed_time) |
|
NIM_TOOLS_HTTP_EXPORT void | nim_http_set_proxy (HttpRequestHandle request_handle, int type, const char *host, short port, const char *user, const char *pass) |
|
NIM_TOOLS_HTTP_EXPORT const char *const | nim_http_get_response_head (HttpRequestID http_request_id) |
|