Qt文档阅读笔记-QNetworkProxy::ProxyType解析(Qt设置Fiddler代理)
生活随笔
收集整理的這篇文章主要介紹了
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文档阅读笔记-Object Mode
- 下一篇: Linux笔记-手动配置yum及光盘安装