Desejo enviar um cabeçalho para o meu servidor Apache em uma caixa Linux. Como conseguir isso por meio de uma chamada de onda?
curl
http-headers
gagneet
fonte
fonte
Respostas:
PEGUE:
com JSON:
com XML:
POSTAR:
Para lançar dados:
Para upload de arquivo:
Postagem HTTP RESTful:
Para fazer login em um site (autenticação):
fonte
man curl
:Exemplo:
Você pode ver a solicitação que a onda enviou adicionando a
-v
opçãofonte
Em PHP :
ou você pode definir vários:
fonte
Use
-H or --header
.Página do manual : http://curl.haxx.se/docs/manpage.html#-H
fonte
GET (vários parâmetros):
ou
ou
ou
fonte
Eu uso o Postman.
Execute a chamada que você deseja fazer. Em seguida, o carteiro fornece uma ferramenta útil para mostrar o código de ondulação.
Execute-o no terminal.
fonte
Você também pode enviar vários cabeçalhos, dados (JSON por exemplo) e especificar o método de chamada (POST, GET) em uma única chamada CUrl como esta:
...... mais cabeçalhos ................
fonte
Eu mudei de curl para Httpie ; a sintaxe se parece com:
fonte
Caso deseje enviar seus cabeçalhos personalizados , faça o seguinte:
fonte
No ambiente anaconda através do Windows, os comandos devem ser: GET, por exemplo:
Poste ou corrija os dados para ex:
PS: adicione barra invertida para dados json para evitar esse tipo de erro =>
Failed to decode JSON object: Expecting value: line 1 column 1 (char 0)
e use em
curl.exe
vez decurl
apenas para evitar esse problema:fonte