Nel seguente articolo vediamo come estrarre HTTP status code e content dalla response di una chiamata eseguita con Curl. Per fare ciò ho preparato un semplice script bash.
Estrarre HTTP status code e content dalla Curl response
Lo script è talmente semplice che si commenta da solo.
#!/bin/bash
URL="https://www.alessandromasciadri.com"
response=$(curl -s -w "%{http_code}" $URL)
http_code=$(tail -n1 <<< "$response") # get the last line
content=$(sed '$ d' <<< "$response") # get all but the last line which contains the status code
echo "$http_code"
echo "$content"