Previous topicNext topic
Help > XEngine_Client > XClient_APIHelp > APIClient_Http >
APIClient_Http_Request

函数

APIClient_Http_Request

功能

自定义HTTP请求

语法

BOOL APIClient_Http_Request(LPCSTR lpszMethodName, LPCSTR lpszUrl, LPCSTR lpszBody = NULL, int* pInt_ReponseCode = NULL, CHAR** pptszBody = NULL, int* pInt_BLen = NULL, LPCSTR lpszCustomHdr = NULL, CHAR* ptszHdr = NULL, APIHELP_HTTPPARAMENT* pSt_HTTPParam = NULL)

参数

 参数.一:lpszMethodName
  In/Out:In
  类型:常量字符指针
  可空:N
  意思:请求的方法,POST GET HEAD 等...
 参数.二:lpszUrl
  In/Out:In
  类型:常量字符指针
  可空:N
  意思:要提交到的URL地址
 参数.三:lpszBody
  In/Out:In
  类型:常量字符指针
  可空:Y
  意思:提交的内容,可以输入NULL
 参数.四:pInt_ReponseCode
  In/Out:Out
  类型:整数型指针
  可空:Y
  意思:输出HTTP 返回的状态码
 参数.五:pptszBody
  In/Out:Out
  类型:字符指针的指针
  可空:Y
  意思:输出获取到的内容,需要手动释放内存
 参数.六:pInt_BLen
  In/Out:In
  类型:整数型指针
  可空:Y
  意思:输入要传输的HTTP负载大小(0自动),输出HTTP获取到的负载内容大小
 参数.七:lpszCustomHdr
  In/Out:In
  类型:常量字符指针
  可空:Y
  意思:输入自定义HTTP头字段
 参数.八:ptszHdr
  In/Out:Out
  类型:字符指针
  可空:Y
  意思:导出获取到的头
 参数.九:pSt_HTTPParam
  In/Out:In
  类型:数据结构指针
  可空:Y
  意思:HTTP参数

返回值

类型:逻辑型
意思:是否成功

备注

 

示例