Idea代理設置與Java程序的代理設置方式
更新時間:2025年01月14日 09:06:16 作者:Menng_
文章總結(jié):學習WebService時,使用Fiddler抓取包數(shù)據(jù),發(fā)現(xiàn)Idea代理設置與Java程序代理設置不同,Java程序需要在發(fā)送請求前設置代理,代碼如下
Idea代理設置與Java程序的代理設置
最近在學習WebService的過程中,為了弄清楚發(fā)送和接收的包的數(shù)據(jù)結(jié)構(gòu),使用Fiddler抓取包的數(shù)據(jù)。
開始先配置了Idea的代理設置,但執(zhí)行Java代碼發(fā)送請求時,依然無法在Fiddler中抓取到數(shù)據(jù),使用Idea代理設置的Check connection
時,驗證是否走代理Fiddler時,可以抓取到數(shù)據(jù)。
才明白工具的代理設置與程序無關,需要在程序中設置代理,設置如下。
Idea代理設置
打開設置,選擇Manual proxy configuration
,配置Host name
和Port number
即可!
Java程序代理設置
在發(fā)送請求前加入如下代碼。
System.setProperty("http.proxySet", "true"); System.setProperty("http.proxyHost", "127.0.0.1"); System.setProperty("http.proxyPort", "8888");
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。