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

函数

APIClient_Http_Create

功能

创建一个HTTP请求

语法

BOOL APIClient_Http_Create(XNETHANDLE* pxhToken, CALLBACK_XENGINE_APIHELP_HTTP_CHUNKED_RECV fpCall_ChunkedRecv = NULL, LPVOID lParam = NULL)

参数

 参数.一:pxhToken
  In/Out:Out
  类型:句柄
  可空:N
  意思:输出创建成功的句柄
 参数.二:fpCall_ChunkedRecv
  In/Out:In/Out
  类型:回调函数
  可空:Y
  意思:如果有值表示使用CHUNKED模式接受数据
 参数.三:lParam
  In/Out:In/Out
  类型:无类型指针
  可空:Y
  意思:回调函数自定义参数

返回值

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

备注

 

示例

int Test_HttpCreate()
{
    XNETHANDLE xhToken = 0;
    CHAR* ptszMsgBuffer = NULL;

    APIHelp_HttpRequest_Create(&xhToken , NetHelp_HttpGet_Chunked);
    APIHelp_HttpRequest_SetUrl(xhToken, "www.xyry.org", "GET");

    APIHelp_HttpRequest_Excute(xhToken, &ptszMsgBuffer);
    APIHelp_HttpRequest_Close(xhToken);
    BaseLib_OperatorMemory_FreeCStyle((XPPMEM)&ptszMsgBuffer);
    return 0;
}