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 5: Linha 5:
   -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 "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>
</syntaxhighlight>

Edição das 14h11min de 12 de janeiro de 2023

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 "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