一个人的天空007 2018-07-30 07:36 采纳率: 0%
浏览 5916
已结题

qt 通过http协议get请求时,如何给url传参数

我向web服务器查询时,需要向url传递参数。
如传递data=[{“class”:"001","time_code":"001"} ]

最终设置url结果为http://192.168.0.84:8080/zhsx/touchpad/seltjjvkk ?data=[{"class":"001","time_code":"001"}]

QString strUrl = "http://192.168.1.118:8080/zhs/tyycj/seltouchpad";
QUrl url(strUrl);

#if 0
QUrlQuery quurl;
quruel.addQueryItem("class","001");
url.setQuery(quurl);
qdebug()<<url.url();
打印结果为:http://192.168.1.118:8080/zhstouchpad/seltjjvkk?class=001,不是我想要的结果
#endif

QNetworkRequest request(url);
manager->get(request);

请教一下,这个该如何修改?

  • 写回答

2条回答 默认 最新

  • qq_36765774 2018-07-30 11:32
    关注

    http://test.com?key=value
    get的请求是通过" ?" 传入数据的,跟jason串一样,一个key对应一个value

    评论

报告相同问题?

悬赏问题

  • ¥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,如何解決?
  • ¥15 c++头文件不能识别CDialog