【发布时间】:2020-09-16 22:09:40
【问题描述】:
我正在使用 QNetworkAccessManager example 发送 HTTP 请求。
QNetworkProxy proxy;
proxy.setType(QNetworkProxy::HttpProxy);
proxy.setHostName("some proxy IP");
proxy.setPort(5555);
network_manager.setProxy(proxy);
我想在使用代理之前检查它是否可以工作。我知道我可以用这个代理向谷歌发送一个 HTTP 请求。但它会收到超过 1K 的数据。它相对较大,因为我会测试许多代理。我不认为这是一个好方法。我想通过代理服务器发送 ping。似乎no good way to send ping with Qt。如果我使用 WinAPI IcmpSendEcho 发送 ping,则无法分配代理。
【问题讨论】:
标签: c++ qt network-programming qnetworkaccessmanager