Как отправить запрос HEAD вручную с помощью Firefox?
Я отлаживаю свой веб-сервер, и я хотел бы вручную отправлять запросы HEAD на некоторые веб-страницы. Есть ли способ сделать это в Firefox? Возможно, некоторое расширение.
Я хочу использовать firefox, чтобы он мог быть частью обычного сеанса (например, cookie установлен, зарегистрирован и т.д.). Итак, такие вещи, как завиток, не идеальны.
Ответы
Ответ 1
Live HTTP Headers может отправлять произвольные HTTP-запросы, используя свою функцию повтора. Хотя это немного нерешительно. И поскольку это запрос HEAD, не будет выхода, чтобы видеть локально (он обычно отображается в окне браузера).
Сначала вам нужно открыть окно Live HTTP Headers (LHH), выполнить свой запрос из браузера с помощью GET, затем выбрать этот запрос в окне LHH и выбрать Replay.... Затем в появившемся окне измените GET на HEAD и поиграйте с заголовками, если хотите.
Нажатие Replay выполнит запрос.
Ответ 2
Другая возможность - открыть firebug (или сделать это в greasemonkey script) и использовать 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 и т.д.).
Способ использования:
- Используйте метод javascript: url
- Используйте консоль Firebug (http://getfirebug.com/), чтобы выполнить javascript на странице
- Создайте greasemonkey script, который выполняет HEAD-запросы и отображает результат
Ответ 3
Это довольно старый поток, но есть плагин firefox под названием "Плакат", который делает то, что вы хотите.
Есть еще один плагин, который я использовал, называемый "Rest Client", который тоже хорош.
Ответ 4
Я не знаю ни одного плагина, но эта страница может вам пригодиться
http://www.askapache.com/online-tools/http-headers-tool
Ответ 5
Я считаю, что вы можете отправлять головные запросы с Fiddler
http://www.fiddler2.com/Fiddler2/version.asp
Это похоже на решение, которое работает в firefox как аддон, называемый Modify Headers
https://addons.mozilla.org/en-US/firefox/addon/967
Ответ 6
Проверьте http-tool
для firefox..
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.