![]() |
NIM 跨平台 C++ SDK
|
透传服务代理 接口头文件 更多...
#include "nim_pass_through_proxy_def.h"函数 | |
| NIM_SDK_DLL_API void | nim_reg_received_http_msg_cb (nim_received_http_msg_cb_func cb, const char *json_extension, const void *user_data) |
| NIM_SDK_DLL_API void | nim_pass_through_proxy_send_http_request (const char *host, const char *path, NIMSendHttpRequestMethods method, const char *header, const char *body, const char *json_extension, nim_send_http_request_cb_func user_callback, const void *user_data) |
透传服务代理 接口头文件
| void nim_pass_through_proxy_send_http_request | ( | const char * | host, |
| const char * | path, | ||
| NIMSendHttpRequestMethods | method, | ||
| const char * | header, | ||
| const char * | body, | ||
| const char * | json_extension, | ||
| nim_send_http_request_cb_func | user_callback, | ||
| const void * | user_data | ||
| ) |
发送一个透传 HTTP 请求
| [in] | host | 要发送的 HTTP 请求 Host 地址 |
| [in] | path | URL 中除了 Host 的 Path |
| [in] | method | 要发送的 HTTP 请求方式 |
| [in] | header | 要发送的 HTTP 请求 Header 内容 |
| [in] | body | 要发送的 HTTP 请求 Body 内容 |
| [in] | json_extension | 拓展字段,暂时无用 |
| [in] | user_callback | 发送请求后的回调信息,见 nim_pass_through_proxy_def.h |
| [in] | user_data | 用户自定义数据,SDK 只负责透传 |
| void nim_reg_received_http_msg_cb | ( | nim_received_http_msg_cb_func | cb, |
| const char * | json_extension, | ||
| const void * | user_data | ||
| ) |
注册收到 HTTP 透传消息的回调函数
| [in] | cb | URL 中除了 Host 的 Path |
| [in] | json_extension | 拓展参数,暂时无用 |
| [in] | user_data | 用户自定义数据,SDK 只负责透传 |