NIM PC Cross Platform SDK
nim_pass_through_proxy.h File Reference

透传服务代理 接口头文件 More...

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)
 

Detailed Description

透传服务代理 接口头文件

Author
Dylan
Date
2019/12/20

Function Documentation

◆ 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 请求

Parameters
[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 只负责透传
Returns
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 透传消息的回调函数

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