qurl的疑问

weixin_38075910 2019-09-19 02:56:02
测试的完整的url为weather.kazovision.com/request.php?city=shanghai, 那么host应该为weather.kazovision.com, path应该为/request.php?city=shanghai第一次测试:QUrl url(weather.kazovision.com/request.php?city=shanghai);得到的host正确,但是path()是/request.php,也就是?后面的都被忽略了。可能是要编码成%号的形式,但是不知道正确的步骤第二次:QUrl url;url.setHost("weather.kazovision.com");url.setPath("/request.php?city=shanghai");这次path()对了, host()是空。最后只好这么做了QUrl url(weather.kazovision.com/request.php?city=shanghai);url.setPath("/request.php?city=shanghai");不知道正确的方法应该怎么样,还有有中文怎么办
...全文
16 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38082806 2019-09-19
  • 打赏
  • 举报
回复
? 后面的内容记得是在Qt里是用component来描述的
weixin_38099195 2019-09-19
  • 打赏
  • 举报
回复
问题很简单,但是这问题描述的太不严谨了, 比如: QUrl url(weather.kazovision.com/request.php?city=shanghai);得到的host正确,但是path()是/request.php,也就是?后面的都被忽略了。字符串不加括号?url不加 http://这样的头部?题外:问号后面的不属于path,属于 queryItems

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧