Como faço para enviar uma solicitação de cabeça manualmente usando o Firefox?
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.
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ê
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.