我正在调试我的网络服务器,我想手动将 HEAD 请求发送到某些网页。有没有办法在 Firefox 中做到这一点?也许一些扩展。
我想使用 Firefox,以便它可以成为正常会话的一部分(即 cookie 设置、登录等)。所以像 curl 这样的东西并不完美。
另一种可能性是打开萤火虫(或将其制成油脂猴脚本)并使用 javascript 发送您的 HEAD 请求。
// Added comments
var xmlhttp = new XmlHttpRequest();
xmlhttp.open("HEAD", "/test/this/page.php",true); // Make async HEAD request (must be a relative path to avoid cross-domain restrictions)
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) { // make sure the request is complete
alert(xmlhttp.getAllResponseHeaders()) // display the headers
}
}
xmlhttp.send(null); // send request
XmlHttpRequests 继承 cookie 和当前会话(来自 .htaccess 等的身份验证)。
使用方法:
Live HTTP Headers可以使用其重放功能发送任意 HTTP 请求。虽然有点繁琐。由于它是 HEAD 请求,因此在本地看不到任何输出(通常显示在浏览器窗口中)。
首先,您需要打开 Live HTTP Headers (LHH) 窗口,使用 GET 从浏览器发出请求,然后在 LHH 窗口中选择该请求并选择Replay.... 然后,在弹出的窗口中,将 GET 更改为 HEAD 并根据需要调整标题。
按下Replay将提出请求。
这是一个非常古老的线程,但是有一个名为“Poster”的 Firefox 插件可以满足您的需求。
我用过的另一个插件叫做“Rest Client”也很好。
我不知道任何插件,但这个页面可能对你有用
我相信你可以用 Fiddler http://www.fiddler2.com/Fiddler2/version.asp发送头部请求
这似乎是一个在 Firefox 中作为插件工作的解决方案,称为 Modify Headers https://addons.mozilla.org/en-US/firefox/addon/967
检查http-tool
火狐..
https://addons.mozilla.org/en-US/firefox/addon/http-tool/
Aimed at web developers who need to debug HTTP requests and responses.
Can be extremely useful while developing REST based api.
Features:
* GET
* HEAD
* POST
* PUT
* DELETE
Add header(s) to request.
Add body content to request.
View header(s) in response.
View body content in response.
View status code of response.
View status text of response.