首页| 论坛| 消息

标题:HTTP发post,fiddler抓不到
作者:苹小果
日期:2020-04-02 09:52
内容:

要写一个小工具,通过http连接物联网平台,post的时候,没有返回,fiddler也抓不到,请教各位代码哪里有问题
xynetworktest.cpp
#include "xynetworktest.h"
#include
XYNetWorkTest::XYNetWorkTest(QObject *parent) : QObject(parent)
{
this->m_network = new QNetworkAccessManager(this);
}
void XYNetWorkTest::testPost(QString appIdAndsecret)\
{
QSslConfiguration config;
QNetworkRequest request;
config.setPeerVerifyMode(QSslSocket::VerifyNone);
config.setProtocol(QSsl::TlsV1SslV3);
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json");
request.setUrl(QUrl("https://device.xiangyuniot.com/api"));
request.setSslConfiguration(config);
QByteArray postData;
postData.append(appIdAndsecret);
QNetworkReply *pReply = m_network->post(request,postData);
QObject::connect(m_network, &QNetworkAccessManager::finished,this ,&XYNetWorkTest::replyFinished);
QByteArray encodedString = pReply->readAll();
qDebug()


#1 [圣域天子 04-02 10:13]
测试时服务器是装在本机上的吗?
我用 Wireshark如果少一个插件,在本机上是捕不到的。
因为操作系统发现客户端和服务端都在本机时,是不经过网卡的。
或许是这个问题哦,供参考~~~
#2 回 圣域天子 的帖子 [苹小果 04-02 10:40]
圣域天子:测试时服务器是装在本机上的吗?
我用 Wireshark如果少一个插件,在本机上是捕不到的。
因为操作系统发现客户端和服务端都在本机时,是不经过网卡的。
或许是这个问题哦,供参考~~~ (2020-04-02 10:13) 
服务器不在本机。用本机的fiddler发http的post,能收到回复。
感谢
#3 [liulin188 04-02 14:32]
用HttpAnalyzerStdV7这个抓包

回复 发表
主题 版块