curl: use long arguments (#5872)

This commit is contained in:
Nicolas Kosinski
2021-05-04 11:37:07 +02:00
committed by GitHub
parent d02172f9ef
commit 69f02b6510
7 changed files with 54 additions and 54 deletions

View File

@@ -6,27 +6,27 @@
- Descarregar os conteúdos de um URL para um arquivo:
`curl {{http://example.com}} -o {{arquivo}}`
`curl {{http://example.com}} --output {{arquivo}}`
- Descarregar um arquivo, gravando o resultado sob o nome do arquivo indicado pelo URL:
`curl -O {{http://example.com/arquivo}}`
`curl --remote-name {{http://example.com/arquivo}}`
- Descarregar um arquivo, seguindo redirecionamentos e automaticamente continuando transferências idênticas que tenham sido interrompidas:
`curl -O -L -C - {{http://example.com/arquivo}}`
`curl --remote-name --location --continue-at - {{http://example.com/arquivo}}`
- Enviar dados codificados por formulário (pedido POST do tipo `application/x-www-form-urlencoded`):
`curl -d {{'nome=maria'}} {{http://example.com/formulario}}`
`curl --data {{'nome=maria'}} {{http://example.com/formulario}}`
- Enviar um pedido com um cabeçalho adicional, usando um método HTTP personalizado:
`curl -H {{'X-Meu-Cabecalho: 123'}} -X {{PUT}} {{http://example.com}}`
`curl --header {{'X-Meu-Cabecalho: 123'}} --request {{PUT}} {{http://example.com}}`
- Enviar dados no formato JSON, especificando o cabeçalho de tipo de conteúdo (content-type) apropriado:
`curl -d {{'{"nome":"maria"}'}} -H {{'Content-Type: application/json'}} {{http://example.com/usuarios/123}}`
`curl --data {{'{"nome":"maria"}'}} --header {{'Content-Type: application/json'}} {{http://example.com/usuarios/123}}`
- Passar ao pedido o nome de usuário e senha para autenticação no servidor: