GNU/Linux >> Linux Esercitazione >  >> Linux

Come impostare o modificare l'agente utente con curl

Introduzione

Una stringa User-Agent (UA) sono informazioni incluse nell'intestazione HTTP, che agiscono per conto di un utente. Quando ti connetti a un sito Web da un browser, l'UA informa il sito Web da cui proviene la richiesta, il numero di versione e il sistema operativo.

Un server può rispondere in modo diverso a specifici programmi utente. Pertanto, potresti trovarti a dover modificare la stringa UA.

In questo tutorial, scopri come impostare o modificare lo user agent con curl .

Agente utente Curl

Quando usi curl per inviare una richiesta HTTP, invia le informazioni sull'agente utente nel "curl/version.number" formato.

L'ultima versione stabile al momento della scrittura è 7.72. 0 . Pertanto, la stringa UA nella richiesta HTTP sarebbe:"curl/7.72.0″ .

Esistono diversi modi per impostare o modificare lo user agent con il curl comando.

Cambia User Agent con curl

Per cambiare lo user agent curl in un browser diverso, aggiungi il -A opzione con la stringa dello user agent desiderata:

curl -A "user-agent-name-here" [URL]

Per inviare una richiesta alla pagina web example.com emulando Firefox 81 user agent, eseguiresti:

curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" https://example.com/"

Puoi anche utilizzare il --user-agent opzione con la seguente sintassi del comando:

curl --user-agent "user-agent-name-here" url

In alternativa, esegui l'opzione della riga di comando -H che richiede un singolo parametro di un'intestazione aggiuntiva da includere nella richiesta curl:

curl -H "User-Agent: user-Agent-Name-Here"

Linux
  1. Come modificare un nome utente in Linux

  2. Come impostare o modificare il fuso orario in Linux

  3. Come creare un utente con una home directory personalizzata in Linux

  4. Come modificare o impostare le password utente in Linux

  5. Imposta o modifica una password utente in Linux

Come impostare o modificare il nome host in Linux

Come effettuare una richiesta POST con cURL

Come impostare o modificare il nome host su Linux

Come modificare o impostare la password utente in Linux

Come configurare un firewall con GUFW su Linux

Come cambiare utente su Linux