Stan_Shi 2017-11-27 04:27 采纳率: 0%
浏览 4869
已结题

FMC HTTP POST如何添加body(参数)

//MFC类CHttpConnection管理与HTTP服务器的连接
CHttpConnection* pConnection = session.GetHttpConnection(TEXT("116.62.11.154"),//服务器IP地址
(INTERNET_PORT)8080);//端口号
CHttpFile* pFile = pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,//设置为POST方法
TEXT("/mobile/bind.do"),//URL 你要访问的具体的文件(服务器会给你)
NULL,
1,
NULL,
TEXT("HTTP/1.1"),
INTERNET_FLAG_RELOAD);

//header 请求头
pFile->AddRequestHeaders(_T("Host: 116.62.11.154 : 8080"));
pFile->AddRequestHeaders(_T("mobile: 18717791650"));
pFile->AddRequestHeaders(_T("password: 123"));
pFile->AddRequestHeaders(_T("Content-Type: application/x-www-form-urlencoded; charset=UTF-8"));
pFile->AddRequestHeaders(_T("Content-Length: 25"));


CString strUserinfo = _T("binding-device=DY09000105");
pFile->SendRequest(NULL,0, (LPVOID)(LPCTSTR)strUserinfo, strUserinfo.GetLength());//发送请求


DWORD dwRet;
pFile->QueryInfoStatusCode(dwRet);

  • 写回答

7条回答 默认 最新

  • Stan_Shi 2017-11-27 04:30
    关注

    strUserinfo = _T("binding-device=DY09000105");
    这个是要方到body里的data,可是报 400 错误!

    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记