Cómo realizar una solicitud de publicación usando curl

Cómo realizar una solicitud de publicación usando curl

El comando curl se conoce como un "URL del cliente"Y la utilidad de línea de comandos de uso universal disponible para sistemas operativos de Windows, Mac y Linux. Este comando utiliza diferentes protocolos como HTTPS, FTP, SMP, etc. para descargar imágenes y archivos de la URL, enviar datos al servidor, acceder a los datos de la URL y obtener el contenido del servidor. El envío de datos al servidor se realiza a través de la solicitud de publicación, mientras que obtener datos del servidor se realiza a través de la solicitud GET.

Este artículo demostrará cómo realizar una solicitud de publicación utilizando el comando curl.

Cómo realizar una solicitud de publicación usando el comando curl?

En una solicitud de publicación, el "CORREO"Es un método de solicitud HTTP utilizado para enviar solicitudes o datos al servidor a través del protocolo HTTPS o HTTP. El "rizoEl comando nos ayuda a enviar una solicitud de publicación al servidor a través de la URL.

Prerrequisitos: Instalar el comando curl

Para enviar una solicitud de publicación a un servidor a través de la URL del cliente, primero, instale el "rizo"Comando en Ubuntu usando el"apt instalación curl" con "sudo" derechos:

sudo apt instalación curl


Enviar una solicitud de publicación simple usando curl

Para enviar solicitudes de publicación simples a través del comando CURL, utilice el "CURL -X POST " dominio:

curl -x post https: // reqbin.com/


Aquí, "-X"Se usa para seleccionar el método de solicitud HTTP, como el"CORREO" método.


Enviar datos en la solicitud de publicación usando CURL

El método de solicitud de publicación se usa particularmente para enviar o transferir datos a un servidor o URL especificada. Para enviar datos al servidor, utilice las siguientes opciones:

    • "-dLa opción "especifica los datos que deben transferirse.
    • "-H"Define el tipo de contenido del encabezado o el tipo de datos que se transfiere a través de una solicitud posterior.
    • "-X"Se utiliza para elegir y usar el método de solicitud de publicación con URL:
curl -d '"correo electrónico": "[email protected] "," contraseña ":" contraseña123 " '-h" Tipo de contenido: multipart/formy -data "-x post https: // reqbin.com/echo/post/json



Escribir respuesta de la solicitud de publicación en el archivo de salida

La salida o respuesta de una solicitud de publicación se puede guardar o sobrescribirse en un archivo utilizando el "-O" opción. Por ejemplo, hemos guardado la respuesta en el "prueba.html" archivo:

curl -d '"correo electrónico": "[email protected] "," contraseña ":" contraseña123 " '-h" Tipo de contenido: multipart/formy -data "-x post https: // reqbin.Test COM/ECHO/POST/JSON -O.html



Después de eso, ejecute el archivo y verifique la salida o respuesta de la solicitud de publicación:

Envíe el archivo en la solicitud de publicación usando CURL

Publicar solicitudes no solo envía datos sino que también puede intercambiar archivos. Para enviar el archivo completo en la solicitud de publicación, primero, cree el archivo utilizando el "tocar"Comando y guardar el contenido en el archivo.

Por ejemplo, hemos creado "archivo.TXT":

toque.TXT


A continuación, utilice el "rizoComando "junto con la solicitud de publicación como se menciona en el siguiente comando:

curl -form "fileUpload [email protected] "-x post https: // reqbin.com/echo/post


Aquí, "-formaLa opción se utiliza para enviar los datos del formulario en la solicitud de publicación:



Se trata de enviar una solicitud de publicación usando el "rizo" dominio.

Conclusión

Para realizar una solicitud de publicación utilizando el "rizo"Comando, primero, instale el" curl "en su sistema a través del"sudo apt instalación curl" dominio. Después de eso, envíe la solicitud de publicación en el comando "curl" usando el "CURL -X POST "Comando junto con opciones como"-d","-H", y "-forma". Esta publicación ha ilustrado cómo realizar una solicitud de publicación utilizando el comando curl.