GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar o cambiar el agente de usuario con curl

Introducción

Una cadena de agente de usuario (UA) es información incluida en el encabezado HTTP, que actúa en nombre de un usuario. Cuando te conectas a un sitio web desde un navegador, la UA informa al sitio web desde qué navegador proviene la solicitud, su número de versión y sistema operativo.

Un servidor puede responder de manera diferente a agentes de usuario específicos. Por lo tanto, es posible que necesite cambiar la cadena UA.

En este tutorial, aprenda cómo configurar o cambiar el agente de usuario con curl .

Agente de usuario de Curl

Cuando usas curl para enviar una solicitud HTTP, envía la información del agente de usuario en el “curl/version.number” formato.

La última versión estable en el momento de escribir este artículo es 7.72. 0 . Por lo tanto, la cadena UA en la solicitud HTTP sería:“curl/7.72.0″ .

Hay varias formas de configurar o cambiar el agente de usuario con curl comando.

Cambiar agente de usuario con curl

Para cambiar el agente de usuario de curl a un navegador diferente, agregue el -A opción con la cadena de agente de usuario deseada:

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

Para enviar una solicitud a la página web example.com emulando el Firefox 81 agente de usuario, ejecutaría:

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

También puede usar el --user-agent opción con la siguiente sintaxis de comando:

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

Alternativamente, ejecute la opción de línea de comando -H que toma un solo parámetro de un encabezado adicional para incluirlo en la solicitud curl:

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

Linux
  1. Cómo instalar Nextcloud con ISPConfig 3.1

  2. Cómo crear un usuario con un directorio de inicio personalizado en Linux

  3. ¿Cómo configurar la fecha con el formato de época?

  4. Cómo cambiar o establecer contraseñas de usuario en Linux

  5. Establecer o cambiar una contraseña de usuario en Linux

Cómo establecer o cambiar el nombre de host en Linux

Cómo hacer una solicitud POST con cURL

Cómo configurar o cambiar el nombre de host en Linux

Cómo cambiar o establecer la contraseña de usuario en Linux

Cómo configurar un cortafuegos con GUFW en Linux

Cómo cambiar de usuario en Linux