Idea代理设置与Java程序的代理设置方式
作者:Menng_
文章总结:学习WebService时,使用Fiddler抓取包数据,发现Idea代理设置与Java程序代理设置不同,Java程序需要在发送请求前设置代理,代码如下
Idea代理设置与Java程序的代理设置
最近在学习WebService的过程中,为了弄清楚发送和接收的包的数据结构,使用Fiddler抓取包的数据。
开始先配置了Idea的代理设置,但执行Java代码发送请求时,依然无法在Fiddler中抓取到数据,使用Idea代理设置的Check connection
时,验证是否走代理Fiddler时,可以抓取到数据。
才明白工具的代理设置与程序无关,需要在程序中设置代理,设置如下。
Idea代理设置
打开设置,选择Manual proxy configuration
,配置Host name
和Port number
即可!
Java程序代理设置
在发送请求前加入如下代码。
System.setProperty("http.proxySet", "true"); System.setProperty("http.proxyHost", "127.0.0.1"); System.setProperty("http.proxyPort", "8888");
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。