NIM PC Cross Platform SDK
nim_pass_through_proxy_def.h File Reference

透传服务代理相关的常量函数等定义头文件 More...

#include "nim_global_def.h"
#include "public_defines.h"

Go to the source code of this file.

Typedefs

typedef void(* nim_send_http_request_cb_func) (int res_code, const char *header, const char *body, const char *json_extension, const void *user_data)
 
typedef void(* nim_received_http_msg_cb_func) (const char *from_accid, const char *body, uint64_t timestamp, const void *user_data)
 

Enumerations

enum  NIMSendHttpRequestMethods { kNIMHttpGet = 1 , kNIMHttpPost , kNIMHttpPut , kNIMHttpDelete }
 

Detailed Description

透传服务代理相关的常量函数等定义头文件

Author
Dylan
Date
2019/12/20

Typedef Documentation

◆ nim_received_http_msg_cb_func

void(* nim_received_http_msg_cb_func)(const char *from_accid, const char *body, uint64_t timestamp, const void *user_data)

透传HTTP请求接收回调

Parameters
[out]from_accid发送方accid
[out]body透传内容
[out]timestamp发送时间, 毫秒
[out]user_dataAPP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理!
Returns
void 无返回值

◆ nim_send_http_request_cb_func

void(* nim_send_http_request_cb_func)(int res_code, const char *header, const char *body, const char *json_extension, const void *user_data)

透传HTTP 请求发送回调

Parameters
[out]res_code结果代码,一切正常200
[out]header返回的 header 内容 json 格式数据
[out]body返回的 body 内容 json 格式数据
[out]json_extensionjson扩展数据(备用)
[out]user_dataAPP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理!
Returns
void 无返回值