CURL: mudanças entre as edições

De Wiki Clusterlab.com.br
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