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 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?