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是参数的长度 
    
    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB怎么通过柱坐标变换画开口是圆形的旋转抛物面?
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥30 用arduino开发esp32控制ps2手柄一直报错
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题