qq_35522672 2016-09-06 08:51 采纳率: 0%
浏览 1302
已结题

HTTP POST 连接服务的问题

CString header = _T("Content-Type: application/x-www-form-urlencoded");
CInternetSession session;
CHttpConnection* pConnection=NULL;
CHttpFile* pFile=NULL;

INTERNET_PORT nPort = port;
pConnection = session.GetHttpConnection(ip,0,nPort,NULL,NULL);
pFile = pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,object);

    我服务器的地址为 http:12.12.12.13:4038/xxx/xxx/xxxx

    我函数里的ip  object 该如何填写。
  • 写回答

1条回答

  • oyljerry 2016-09-06 09:17
    关注
     CString strHeaders =_T("Content-Type:   application/x-www-form-urlencoded\r\n");
    
        CInternetSession session;
        CHttpConnection* pConnection =session.GetHttpConnection("127.0.0.1",(INTERNET_PORT)80); //与服务器建立连接;
        CHttpFile* pFile =pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,"1.php");
        BOOL result = pFile->SendRequest(strHeaders,"sid=1",5);
    
        pFile->Close(); 
        pConnection->Close();
        delete pFile;
        delete pConnection;
        session.Close();
    
    
    在 BOOL result = pFile->SendRequest(strHeaders,"sid=1",5);中 
    "sid = 1"就是你向网页提交的参数,5是参数的长度 
    
    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料