cURL

Comando

Descrição

curl -h

menu de ajuda cURL

curl inlanefreight.com

Solicitação GET básica

curl -s -O inlanefreight.com/index.html

⇬ Fazer download do arquivo

curl -k https://inlanefreight.com

Ignorar a validação do certificado HTTPS (SSL)

curl inlanefreight.com -v

Imprimir detalhes completos da solicitação/resposta HTTP

curl -I https://www.inlanefreight.com

Enviar solicitação HEAD (imprime apenas cabeçalhos de resposta)

curl -i https://www.inlanefreight.com

Imprimir cabeçalhos de resposta e corpo de resposta

curl https://www.inlanefreight.com -A 'Mozilla/5.0'

Definir cabeçalho do agente do usuário

curl -u admin:admin http://<SERVER_IP>:<PORT>/

Definir credenciais de autorização básica HTTP

curl http://admin:admin@<SERVER_IP>:<PORT>/

Passe credenciais de autorização básica HTTP no URL

curl -H 'Authorization: Basic YWRtaW46YWRtaW4=' http://<SERVER_IP>:<PORT>/

Definir cabeçalho da solicitação

curl 'http://<SERVER_IP>:<PORT>/search.php?search=le'

Passar parâmetros GET

curl -X POST -d 'username=admin&password=admin' http://<SERVER_IP>:<PORT>/

Enviar solicitação POST com dados POST

curl -b 'PHPSESSID=c1nsa6op7vtk7kdis7bcnbadf1' http://<SERVER_IP>:<PORT>/

Definir cookies de solicitação

curl -X POST -d '{"search":"london"}' -H 'Content-Type: application/json' http://<SERVER_IP>:<PORT>/search.php

Enviar solicitação POST com dados JSON

curl http://<SERVER_IP>:<PORT>/api.php/city/london

Ler entrada

curl -s http://<SERVER_IP>:<PORT>/api.php/city/ | jq

Leia todas as entradas

curl -X POST http://<SERVER_IP>:<PORT>/api.php/city/ -d '{"city_name":"HTB_City", "country_name":"HTB"}' -H 'Content-Type: application/json'

Criar (adicionar) entrada

curl -X PUT http://<SERVER_IP>:<PORT>/api.php/city/london -d '{"city_name":"New_HTB_City", "country_name":"HTB"}' -H 'Content-Type: application/json'

Atualizar (modificar) entrada

curl -X DELETE http://<SERVER_IP>:<PORT>/api.php/city/New_HTB_City

Excluir entrada

Last updated