Pergunta

Estou depurando meu servidor da web e gostaria de enviar manualmente solicitações de cabeça para algumas páginas da web. Existe uma maneira de fazer isso no Firefox? Alguma extensão talvez.

Quero usar o Firefox para que ele possa fazer parte de uma sessão normal (ou seja, cookies, conectado, etc.). Então, coisas como Curl não são perfeitas.

Foi útil?

Solução

Cabeçalhos HTTP vivos pode enviar solicitações HTTP arbitrárias usando sua função de repetição. Embora seja um pouco complicado. E como é uma solicitação de cabeça, não haverá saída para ver localmente (normalmente é exibido na janela do navegador).

Primeiro, você precisa abrir a janela Live Http Headers (LHH), fazer sua solicitação do navegador usando GET, depois selecione essa solicitação na janela LHH e escolha Replay .... Então, na janela que aparece, a mudança chega e mexe com os cabeçalhos, se quiser.

Pressionando Replay fará o pedido.

Outras dicas

Outra possibilidade está abrindo o Firebug (ou transformando isso em um script Greasemonkey) e usando o JavaScript para enviar sua solicitação de cabeça.

// 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 herdam os cookies e a sessão atual (autenticação de .htaccess etc).

Maneira de usar isso:

  • Use o JavaScript: URL Método
  • Use o console do Firebug (http://getfirebug.com/) para executar o JavaScript na página
  • Crie um script Greasemonkey que execute solicitações de cabeça e exibe o resultado

Este é um fio bastante antigo, mas há um plug -in do Firefox chamado "pôster" que faz o que você deseja.

Há outro plugin que eu usei chamado "Rest Client" que também é bom.

Eu não conheço nenhum plugin, mas esta página pode ser de alguma utilidade para você

http://www.askapache.com/online-tools/http-teners-tool

Eu acredito que você pode enviar pedidos de cabeça com violinistahttp://www.fiddler2.com/fiddler2/version.asp

Esta parece ser uma solução que funciona no Firefox como um complemento, chamado Modify Headershttps://addons.mozilla.org/en-us/firefox/addon/967

Verificação de saída http-tool para 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.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top