fiddler如何抓到java程序内部的Http请求包
目录
fiddler如何抓到java程序内部的Http请求包
在java程序里一般通过两个方式请求url。
1、使用jdk自带的URLConnection来访问,在定义时,用以下方式设置代理
<strong>Proxy proxy = new Proxy(java.net.Proxy.Type.HTTP,new InetSocketAddress("127.0.0.1", 8888));</strong>
URL serverUrl = new URL(url);
HttpURLConnection conn = (HttpURLConnection) serverUrl.openConnection(proxy);
2、使用commons-httpclient,在使用时,用以下 方式设置代理
httpClient = new HttpClient();
<strong>httpClient.getHostConfiguration().setProxy("127.0.0.1", 8888); </strong>
httpClient.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, charset);
postMethod = new PostMethod(url);
这样就能用fiddler来抓取请求包了。