Como cURL POST na linha de comando

Índice:

Anonim

Curl é o poderoso utilitário de linha de comando que permite transferir dados de ou para um servidor ou URL. Uma função comum usada pelos desenvolvedores é fazer uma solicitação POST com curl, que é o que abordaremos aqui.

Vamos manter as coisas bastante simples e mostrar três exemplos para fazer uma solicitação POST com curl a partir da linha de comando, com sintaxe com e sem dados e também para um formulário.

cURL POST Request Command Line Syntax

Você pode fazer uma solicitação curl POST com ou sem dados, dependendo do que está tentando fazer. Lembre-se de que usar maiúsculas e minúsculas de sintaxe é importante.

curl post request with no data:

curl -X POST http://URL/example.php

curl post request with data:

"

curl -d data=example1&data2=example2>"

curl POST para um formulário:

"

curl -X POST -F nome=usuário -F senha=teste http://URL/example.php "

curl POST com um arquivo:

"

curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "

Da mesma forma, você também pode baixar arquivos com curl usando uma string de comando diferente.

curl POST JSON data

"

curl -H Content-Type: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "

Para mais detalhes ou especificações de cachos, consulte o manual de cachos ou a página de ajuda:

curl --help

curl --manual

Conhece uma maneira melhor de fazer uma solicitação de postagem com cURL? Deixe-nos saber nos comentários. Você também pode verificar alguns usos específicos interessantes do comando curl aqui.

Como cURL POST na linha de comando