CURL: mudanças entre as edições
Ir para navegação
Ir para pesquisar
(Criou página com '<syntaxhighlight lang=bash> curl -ivk \ -X POST \ -H "Accept: application/json" \ -d @file.json \ http://localhost:8080/api </syntaxhighlight>') |
Sem resumo de edição |
||
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 2: | Linha 2: | ||
curl -ivk \ | curl -ivk \ | ||
-X POST \ | -X POST \ | ||
-H " | -H "Content-Type: application/json" \ | ||
-d @file.json \ | -d @file.json \ | ||
http://localhost:8080/api | http://localhost:8080/api | ||
</syntaxhighlight> | |||
Replace return code with HTTP Status | |||
<syntaxhighlight lang=bash> | |||
function CURL() { | |||
curl -k \ | |||
-X POST \ | |||
-o /dev/null -s -w "%{http_code}\n" \ | |||
-H 'Host: wikib.clusterlab.com.br' \ | |||
-H "Content-Type: application/json" \ | |||
-H "Authorization: $(cat $TOKEN)" \ | |||
--data @$1 \ | |||
$URL 2>/dev/null | |||
} | |||
export RC=$(CURL $JSONFILE) | |||
if [[ $RC -ne 200 && $RC -ne 201 ]] | |||
then | |||
echo OK | |||
fi | |||
</syntaxhighlight> | |||
Extract direct from URL | |||
<syntaxhighlight lang=bash> | |||
curl -Ss http://somewhere.com/package.tgz | tar xzvf - -C /somedir | |||
</syntaxhighlight> | </syntaxhighlight> |
Edição atual tal como às 00h26min de 2 de maio de 2024
curl -ivk \
-X POST \
-H "Content-Type: application/json" \
-d @file.json \
http://localhost:8080/api
Replace return code with HTTP Status
function CURL() {
curl -k \
-X POST \
-o /dev/null -s -w "%{http_code}\n" \
-H 'Host: wikib.clusterlab.com.br' \
-H "Content-Type: application/json" \
-H "Authorization: $(cat $TOKEN)" \
--data @$1 \
$URL 2>/dev/null
}
export RC=$(CURL $JSONFILE)
if [[ $RC -ne 200 && $RC -ne 201 ]]
then
echo OK
fi
Extract direct from URL
curl -Ss http://somewhere.com/package.tgz | tar xzvf - -C /somedir