Qt文档阅读笔记-QNetworkProxy::ProxyType解析(Qt设置Fiddler代理)
Posted IT1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt文档阅读笔记-QNetworkProxy::ProxyType解析(Qt设置Fiddler代理)相关的知识,希望对你有一定的参考价值。
enum QNetworkProxy::ProxyType
这个枚举类型是Qt提供的网络代理的类型,一共可以分为2个大类,一个叫transparent proxies,一个叫caching proxies。
transparent proxies:处理任意协议的数据传输的代理配置;
caching proxies:处理指定协议的数据传输的代理配置。
如下表所示:
Constant | value | Description |
QNetworkProxy::NoProxy | 2 | 不使用代理 |
QNetworkProxy::DefaultProxy | 0 | 使用setApplicationProxy()通过应用程序代理,决定这个DefaultProxy是什么值 |
QNetworkProxy::Socket5Proxy | 1 | Socket5代理 |
QNetworkProxy::HttpProxy | 3 | HTTP的transparent proxying |
QNetworkProxy::HttpCachingProxy | 4 | 仅http代理 |
QNetworkProxy::FtpCachingProxy | 5 | 仅FTP代理 |
不同代理的功能:
SOCKS 5 | TCP、UDP |
HTTP | HTTP以及HTTPS |
Caching-only HTTP | 仅HTTP |
Caching FTP | 仅FTP |
下面是Qt设置到Fiddler代理上:
从中可以看到Fiddler对应的端口为8888
Qt相关的配置代码:
QNetworkProxy proxy;
proxy.setType(QNetworkProxy::HttpProxy);
proxy.setHostName("localhost");
proxy.setPort(8888);
QNetworkProxy::setApplicationProxy(proxy);
以上是关于Qt文档阅读笔记-QNetworkProxy::ProxyType解析(Qt设置Fiddler代理)的主要内容,如果未能解决你的问题,请参考以下文章
Qt文档阅读笔记-Broadcast Sender Example解析
Qt文档阅读笔记-QNetworkProxy::ProxyType解析(Qt设置Fiddler代理)
Qt文档阅读笔记-QNetworkProxy::ProxyType解析(Qt设置Fiddler代理)