问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何通过抓包工具fiddler获取java程序的http请求

发布网友 发布时间:2022-04-21 03:03

我来回答

1个回答

热心网友 时间:2022-04-15 01:51

抓包工具fidder是一个很轻巧的可以获取浏览器,程序的http,https请求的软件。
百科地址:http://ke.baidu.com/view/868685.htm
官网地址:http://fiddler2.com/
firefox的fidder插件

而Java程序需要设置proxy才能生效:

[java] view plain copy
Proxy proxy = new Proxy(java.net.Proxy.Type.HTTP,new InetSocketAddress("127.0.0.1", 8888));
URL serverUrl = new URL(url);
HttpURLConnection conn = (HttpURLConnection) serverUrl.openConnection(proxy);
详细代码请下载。
[java] view plain copy
package com.zuidaima.http;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.InetSocketAddress;
import java.net.Proxy;
import java.net.URL;

/**
*@author www.zuidaima.com
**/
public class Http302Redirect {

public static void main(String[] args) {
try {
String url = "http://www.zuidaima.com/";
System.out.println("访问地址:" + url);

Proxy proxy = new Proxy(java.net.Proxy.Type.HTTP,
new InetSocketAddress("127.0.0.1", 8888));
URL serverUrl = new URL(url);
HttpURLConnection conn = (HttpURLConnection) serverUrl
.openConnection(proxy);
conn.setRequestMethod("GET");

conn.addRequestProperty("Accept-Charset", "UTF-8;");
conn.addRequestProperty("User-Agent",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.8) Firefox/3.6.8");
conn.addRequestProperty("Referer", "http://javaniu.com/");
conn.connect();
BufferedReader reader = new BufferedReader(new InputStreamReader(
conn.getInputStream()));
StringBuffer buffer = new StringBuffer();
String line = reader.readLine();
while (line != null) {
buffer.append(line).append("\r\n");
line = reader.readLine();
}
reader.close();
conn.disconnect();
System.out.println(buffer);
} catch (Exception e) {
e.printStackTrace();
}
}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
用六个成语各造一段话 关于把握机会的名言名句 关于把握住机会的名言名句(把握机会,成就未来) 关于把握机会的名言名句(把握机会的励志句子) 关于机会的名言名句篇一 包括“机遇”的名言名句(一) BPM中国普及之路还有多远? 哪个公司可以做OA系统 目前业内有很多人认为OA现在某些应用或者说功能在向BPM领域延生,请问... ting的三个声调组词 Java 世界有哪些优秀的第三方开源 jar 包值得推荐使用 JAVA的常用的类库有哪些? java:HttpClient和CloseableHttpClient的区别? Java的HttpClient如何去支持无证书访问https 除了HttpClient,Java还有什么类似HttpClient的技术 java中如何导入HttpClient包 使用java语言爬取自己的淘宝订单看看买了哪些东西? jmeter http请求中的httpclient4和java有什么区别 java工具部署成接口 如何使用HttpClient包实现JAVA发起HTTP请求 Java中的httpclient4.5应该怎么使用 https工具类设置请求头,使用apache的httpclient实现 java中几种解析html的工具 HTTPCLIENT与JAVA自带的HTTP工具有什么区别 如何使用HttpClient 怎么把云相册里面的图片彻底删了 你常用的Java工具库都有哪些 使用java开源工具httpclient怎么使用 饥荒Steam版洞穴服务器怎么搭建 steam饥荒联机版地洞需要什么服务器 我想充五元话费,怎么充? 电信卡充值五元怎么充??? 怎么用支付宝充五块话费? 五元话费 移动 全国 五块 5元 去哪里充值 微信怎么充值五元话费? 有什么方法给手机充入五元以下的话费? 移动卡怎么充值五元话费 用手机怎么交5元话费?? 快充 什么软件可以充值五元话费? 现在还能充五元话费? 百度钱包一分钱充五元钱话费是真的吗? 没有手机充值卡,怎么才能给别人充值五元话费!急! 微信支付花一分钱充五元话费是真的吗 朋友能告诉我手机云相册里面的照片怎样删除吗? 初中生怎样祛痘 中学生怎样消除青春痘呢 中学生怎样祛痘 中学生祛痘方法 中学生青春痘怎么去除 中学生怎么祛痘