使用HtmlUnit读取所有响应标头

塔伦

我试图使用http单元读取应用程序的响应标头-

WebClient webClient = new WebClient();
WebClient.setThrowExceptionOnScriptError(false);
HtmlPage currentPage = webClient.getPage("http://myapp.com");
WebResponse response = currentPage.getWebResponse();
System.out.println(response.getResponseHeaders());  

我确实看到了响应头,但它们仅限于第一个http get请求。当我将LiveHTTPHeaders插件用于firefox插件时,我得到了所有的get请求和相应的标头响应。

有什么方法可以获取所有后续请求的http标头,而不仅限于第一个获取?

Birhanu Eshete:
List<NameValuePair> response =currentPage.getWebResponse().getResponseHeaders();
for (NameValuePair header : response) {
     System.out.println(header.getName() + " = " + header.getValue());
 }

对我来说很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Spray映射所有响应的标头

使用Fetch API读取响应标头

使用AngularJs从响应中检索标头并在所有请求上进行设置

无法使用cors从angular 2获取所有响应标头

未使用 URL 重写(出站规则)从所有网站中删除 HTTP 响应标头

使用Iron-ajax,如何读取响应的标头?

如何从Angular 2响应中获取所有标头?

如何测试iframe并获取所有响应标头?

如何查看Node Express中的所有响应标头?

改装无法获得所有标头响应

HTTP响应标头被覆盖。哪里可以在apache中设置所有HTTP响应标头?

如何从RestTemplate中读取响应标头?

在响应中使用aspnet标头有什么好处?

C# 使用 maikit 获取所有标头

如何使用cmake添加所有标头?

如何使用BeautifulSoup从网站上获取所有标头?

从API响应中读取响应标头-Angular 5 + TypeScript

没有在响应中获取标头

如何使用CURLOPT_HEADERFUNCTION读取单个响应标头字段?

从 api 请求中获取所有响应标头。目前并非全部可用

为什么不能在fetch的响应中找到所有标头?

Spring MVC - 向所有 HTTP 响应添加自定义 CSRF 标头

jmeter捕获单个HTTP请求触发的所有请求和响应标头

如何在Tomcat 7中记录请求/响应的所有标头

如何在Koa.js中为所有响应设置标头?

从libevent中的HTTP服务器响应获取所有HTTP标头

AngularJS $ http对象未显示响应中的所有标头

向来自 Azure Service Fabric 上的 Traefik 的所有响应添加自定义标头

如何在所有Django响应中添加HTTP标头