fiddler抓不到请求
使用fiddler抓vertx框架发送的请求却抓不到
但是使用new URL形式就可以。这是为什么呢
System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "9999");
String url = "http://view.news.qq.com/original/intouchtoday/n3131.html";
Vertx vertx = Vertx.vertx();
HttpClient client = HttpClientUtils.getDefaultHttp(vertx);
client.postAbs(url, resHandler -> {
resHandler.bodyHandler(bodyHandler -> {
System.out.printf(bodyHandler.toString() + "11111111111111111111111111");
client.close();
return;
});
}).putHeader("content-length", "" + "a".getBytes().length).write("a")
.setTimeout(3000).exceptionHandler(ex -> {
System.out.println("time out----------------------------------------------------------");
client.close();
return;
}).end();
client.close();
vertx.close();
以下代码可以成功抓到
System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "9999");
try {
URL url = new URL("http://view.news.qq.com/original/intouchtoday/n3131.html");
URLConnection connection = url.openConnection();
connection.getInputStream();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论