NIM PC Cross Platform SDK
|
透传服务代理 接口头文件 More...
#include "nim_pass_through_proxy_def.h"
Go to the source code of this file.
Functions | |
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 只负责透传 |