Как отправить запрос 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", который тоже хорош.

Ответ 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.