Quero testar alguns URLs em um aplicativo da Web em que estou trabalhando. Para isso, gostaria de criar manualmente solicitações HTTP POST (o que significa que posso adicionar quaisquer parâmetros que eu quiser).
Há alguma extensão ou funcionalidade no Chrome e / ou Firefox em falta?
ajax
google-chrome
firefox
http-post
Pascal Klein
fonte
fonte
$.post('/resource/path/')
Edit and Resend
, o que é bem legal.Respostas:
Estou criando um aplicativo do Google Chrome chamado Postman para esse tipo de coisa. Todas as outras extensões pareciam um pouco datadas, por isso eram minhas. Ele também possui vários outros recursos que foram úteis para documentar nossa própria API aqui.
O Postman agora também possui aplicativos nativos (ou seja, autônomos) para Windows, Mac e Linux! Agora é mais preferível usar aplicativos nativos, leia mais aqui .
fonte
CURL é IMPRESSIONANTE para fazer o que você quiser! É uma ferramenta de linha de comando simples, mas eficaz.
Restante comandos de teste de implementação:
fonte
quote>
modo. Eu preciso usar-d "{\"..
Raposa de fogo
Abra o painel Rede nas Ferramentas do desenvolvedor, pressionando Ctrl+Shift+Eou indo na Barra de menus -> Ferramentas -> Desenvolvedor da Web -> Rede. Em seguida, clique no pequeno ícone da porta no canto superior direito (na forma expandida da captura de tela, você o encontrará à esquerda dos cabeçalhos destacados), segunda linha (se não a vir, recarregue a página) -> Editar e reenvie qualquer solicitação que você desejar
fonte
?key=value
) em que é possível inserir pares de valores de chave linha por linha, basta acrescentar ae?
uma letra aoURL
campo na parte superior e oQuery String
campo será exibido.Esqueça o navegador e tente a CLI. HTTPie é uma ótima ferramenta!
Clientes http da CLI :
Se você insistir na extensão do navegador, então:
Chrome :
Firefox :
fonte
Tendo me inspirado muito no Postman para Chrome , decidi escrever algo semelhante para o Firefox.
O REST Easy * é um complemento do Firefox sem reinicialização que visa fornecer o máximo de controle possível sobre as solicitações. O complemento ainda está em um estado experimental
(ainda não foi revisado pela Mozilla),mas o desenvolvimento está progredindo muito bem.O projeto é de código aberto; portanto, se alguém se sentir compelido a ajudar no desenvolvimento, isso seria incrível: https://github.com/nathan-osman/Rest-Easy
* o complemento disponível em http://addons.mozilla.org sempre estará um pouco atrás do código disponível no GitHub
fonte
Você solicitou especificamente "extensão ou funcionalidade no Chrome e / ou Firefox", fornecidas pelas respostas que você já recebeu, mas eu gosto da simplicidade da resposta da oezi à pergunta encerrada "como enviar uma solicitação de postagem com um navegador da web" para parâmetros simples. oezi diz:
com um formulário, basta definir
method
como"post"
Ou seja, crie uma página muito simples para testar as ações pós.
fonte
É um pouco feio, mas há a extensão Simple REST Client para Chrome.
Funciona muito bem para mim - lembre-se de que você ainda pode usar o depurador com ele. O painel Rede é particularmente útil; ele fornecerá objetos JSON renderizados e páginas de erro.
fonte
Para o firefox, há também uma extensão chamada RESTClient, que é bastante interessante:
https://addons.mozilla.org/en-US/firefox/addon/restclient
fonte
Pode não estar diretamente relacionado aos navegadores, mas o violinista é outro bom software.
fonte
Você também pode usar o Watir ou o Watin para automatizar os navegadores. Watir é escrito para ruby e Watin é para idiomas .Net. Não tenho certeza se é o que você está procurando.
fonte
Experimente o Runscope. Uma ferramenta gratuita de amostragem de seu serviço é fornecida em https://www.hurl.it/ . Você pode definir o método, autenticação, cabeçalhos, parâmetros e corpo. A resposta mostra o código de status, os cabeçalhos e o corpo. O corpo da resposta pode ser formatado a partir de JSON com uma hierarquia recolhível. Contas pagas podem automatizar chamadas de API de teste e usar dados de retorno para criar novas chamadas de teste. Divulgação da COI: Não tenho relação com a Runscope.
fonte
Confira o
http-tool
firefox ..https://addons.mozilla.org/en-US/firefox/addon/http-tool/
fonte