Como realizar uma solicitação POST usando Curl

How Perform Post Request Using Curl



Curl é um utilitário de linha de comando gratuito e de código aberto que permite que conexões de rede sejam geradas pelos usuários. No Windows, Linux e Mac, o Curl é aberto, tornando-o a opção de take-to para programadores em todos os canais.

Com diversos níveis de informação, podemos fazer as consultas post. Algumas consultas de teste para POST são fornecidas abaixo:







Fazer uma solicitação POST simples

Insira o seguinte comando na linha de comando para fazer uma solicitação POST fácil por meio de curl.



$ curl -X POST https://example.com/



Enviando campos adicionais com uma solicitação POST

Você pode enviar campos adicionais com a ajuda do sinalizador -d e acoplá-lo à solicitação POST enviada ao servidor. A seguinte chamada POST envia um usuário e uma área de transferência junto com os parâmetros críticos.





$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login

A opção -d para POST com curl fornecerá um cabeçalho padrão que se parece com:



# Content-Type: application / x-www-form-urlencoded

Especificando o tipo de conteúdo na solicitação POST

Você pode usar o sinalizador -H para enviar um pedaço de dados ou um cabeçalho com um curl. O comando a seguir envia um objeto JSON com uma solicitação.

$ curl -d '{json}' -H 'Tipo de conteúdo: application / json' https://example.com/login

Trocando arquivos com CURL

Usando curl, também podemos transferir arquivos inteiros na linha de comando. Embora, neste caso, ele não carregue nenhum dado porque o site que estamos acessando não foi encontrado. Para fazer isso, o comando é mostrado como:

$ curl --form 'fileuploa [email protected]' https://example.com/resource.cgi

Conclusão

Este artigo mostra a importância do comando Curl no Linux e discute o uso de solicitações de postagem curl no Linux. Esclareci como fazer solicitações POST usando o comando CURL.