CURL: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
Sem resumo de edição |
||
Linha 13: | Linha 13: | ||
-X POST \ | -X POST \ | ||
-o /dev/null -s -w "%{http_code}\n" \ | -o /dev/null -s -w "%{http_code}\n" \ | ||
-H 'Host: wikib.clusterlab.com.br' \ | |||
-H "Content-Type: application/json" \ | -H "Content-Type: application/json" \ | ||
-H "Authorization: $(cat $TOKEN)" \ | -H "Authorization: $(cat $TOKEN)" \ |
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