Come estrarre HTTP status code e content di una chiamata Curl con Bash

Cerca

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"
				
			

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

Most Recent

Come creare un watchdog per Cups

In questo scenario ci troviamo su una macchina Linux in cui abbiamo bisogno di monitorare lo stato di Cups e, in caso di crash del

Come eseguire unban di un IP su fail2ban

Se per disgrazia il nostro indirizzo IP da cui ci colleghiamo al nostro server è stato bannato da fail2ban, seguiamo questa guida per ripristinarlo in

Partners