Você pode armazenar um marcador com uma solicitação GET como esta:
http://url.com/service?variable=value
Você pode armazenar uma solicitação POST de alguma forma no Chrome? Talvez com um plugin? Ou talvez no Firefox?
A idéia é que eu armazene isso em um marcador e o inicie rapidamente, em vez de precisar preencher um formulário todas as vezes.
google-chrome
http
bookmarks
Petruza
fonte
fonte
curl
para enviar o pedido POST a partir de um arquivo em vezRespostas:
Para esse fim, a seguinte página HTML servirá. Deve funcionar na maioria dos navegadores.
Salve-o como
C:\getToPost
e você pode marcar o seguinte URL como favorito:Você poderá usar a maioria dos caracteres em nomes ou valores literalmente. Codifique o seguinte, como de costume:
fonte
Se estiver procurando uma solução entre navegadores que não precise contar com complementos ou arquivos externos, o Javascript pode ser colocado em um marcador diretamente para conseguir isso, usando esta sintaxe:
Tomando emprestado algum código da resposta de Denis para ilustrar:
A desvantagem é que tudo isso deve ser feito em uma única linha, porque um marcador é de uma única linha, para que você possa trabalhar um pouco. Isso está no próprio marcador:
É possível usar vários espaços para converter facilmente em algo mais legível e retornar à linha única. No exemplo acima "" pode ser substituído por \ r \ n em algo como o Notepad ++ para convertê-lo novamente em várias linhas. Depois, para convertê-lo novamente em linha única, encontre e substitua por \ r \ n substituindo por "" converte-o novamente em linha única. Isso o torna um pouco menos preocupante ...
fonte
Aproveitando as outras respostas!
A versão de depuração do código, além da limpeza AND jsbeautifier.org/.
Obviamente, sem o html correspondente, o elemento com o nome da tag 'form' pode não existir ... e as coisas ficam piores se existirem. O exposto acima demonstra isso bem. Observe que no javascript do chromium: os URIs / marcadores não funcionam em uma nova guia, você deve navegar uma vez primeiro. Isso preenche o objeto do documento, mas mesmo um javascript: alert ('t'); faz nada.
Eu sugiro o seguinte.
Remova as configurações de depuração, limpe a entrada de exemplo para obter melhor clareza do que é esperado. Execute http://jscompress.com/ ou o que for e obtenha uma única linha.
Editar: forneça um exemplo de trabalho.
Em Minneapolis, MN, EUA, use-o para acessar o ESSID Wi-Fi gratuito "USIW Free WiFi". Depois de usar https://login.usiwireless.com/mplsfree/logon.php?originalurl=www.google.com/ para registrar uma conta, eles desejam um cartão de crédito por motivos de abuso.
Use isso para fazer login na rede, com as substituições óbvias.
fonte
Uma versão mais curta da abordagem de bookmarklet javascript usando os recursos modernos do navegador e o ES6:
Defina o seguinte como destino do marcador e substitua URL e formData adequadamente.
fonte
Quando enfrentei o mesmo problema, encontrei este belo complemento para o Firefox: Bookmark POST
Com esse marcador, são quatro etapas fáceis para sua solicitação POST marcada (sem necessidade de javascript):
POSTDATA={YOUR_REQUEST_BODY_HERE}
como descrição dos indicadores .fonte
Eu sei que esta é uma pergunta antiga com uma resposta aceita. Essa resposta é bastante manual, exigindo esforço de programação javascript para o usuário. Existem outros addons / extensões / plugins do navegador listados, mas eles não funcionam com a versão mais recente do navegador ou ainda são bastante manuais. Escrevi um bookmarklet que gera um bookmarklet (que inclui código modificado da resposta de @ raphinesse). Meu bookmarklet está aqui: https://github.com/GlenCoakley/createFormSubmittingBookmarklets .
fonte