http - 使用 Selenium 检查 HTTP 响应 header 的最佳方法

标签 http selenium http-headers httpresponse

<分区>

我需要使用 Selenium 检查 HTTP 响应 header 的最佳方法。我查看了 Selenium 文档,没有看到任何直接的方法来做到这一点。非常感谢您的帮助。

最佳答案

DefaultSelenium 中的 captureNetworkTraffic() API 捕获 http 请求/响应 header ,您可以以 html/xml/plain 格式访问它们。

示例代码如下:

Selenium s = new DefaultSelenium(...);
s.start("captureNetworkTraffic=true");
s.open("http://www.google.com");
String xml = s.captureNetworkTraffic("xml"); // html, plain
s.stop();

关于http - 使用 Selenium 检查 HTTP 响应 header 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/679218/

相关文章:

jquery - 如果服务器返回缓存预防 header ,是否需要禁用 jQuery 缓存技巧?

c - 接收服务器响应并将其发送到浏览器?

java - 如何使用 Selenium Webdriver 和 Java 禁用 Firefox 中的不安全密码警告

python - Selenium 代码不会终止

java - 哪些Java库做HTTP Accept Header解析?

java - 什么是可以拆分 http header 列表的最佳正则表达式?

android - 将示例 url 转换为带 header android 的 http 请求?

http - 发送带参数的GET请求得到301状态码

ruby-on-rails - curl - 向 Rails API 请求 json 对象和文件

java - Selenium 启动的 ChromeDriver 一直在后台运行