NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
nim_pass_through_proxy.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)
 

详细描述

透传服务代理 接口头文件

作者
Dylan
日期
2019/12/20

函数说明

◆ nim_pass_through_proxy_send_http_request()

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]pathURL 中除了 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()

void nim_reg_received_http_msg_cb ( nim_received_http_msg_cb_func  cb,
const char *  json_extension,
const void *  user_data 
)

注册收到 HTTP 透传消息的回调函数

参数
[in]cbURL 中除了 Host 的 Path
[in]json_extension拓展参数,暂时无用
[in]user_data用户自定义数据,SDK 只负责透传
返回
void 无返回值