Cómo realizar una solicitud POST usando Curl

How Perform Post Request Using Curl



Curl es una utilidad de línea de comandos gratuita y de código abierto que permite que los usuarios generen conexiones de red. En Windows, Linux y Mac, Curl está abierto, lo que lo convierte en la opción preferida para los programadores en todos los canales.

Con diversos niveles de información, podemos realizar las consultas posteriores. Algunas consultas de prueba para POST se dan a continuación:







Hacer una simple solicitud POST

Ingrese el siguiente comando en la línea de comandos para realizar una solicitud POST fácil a través de curl.



$ curl -X POST https://example.com/



Envío de campos adicionales con una solicitud POST

Puede enviar campos adicionales con la ayuda del indicador -d y acoplarlo con la solicitud POST que envía al servidor. La siguiente llamada POST envía un usuario y un área de transferencia junto con los parámetros críticos.





$ curl -d 'usuario = usuario1 & contraseña = abcd' -X POST https://example.com/login

La opción -d para POST con curl proporcionará un encabezado estándar que se ve así:



# Content-Type: application / x-www-form-urlencoded

Especificar el tipo de contenido en la solicitud POST

Puede usar la bandera -H para enviar un dato o un encabezado con un rizo. El comando que sigue envía un objeto JSON con una solicitud.

$ curl -d '{json}' -H 'Tipo de contenido: aplicación / json' https://example.com/login

Intercambiar archivos con CURL

Usando curl, también podemos transferir archivos completos en la línea de comando. Aunque, en este caso, no cargará ningún dato ya que no se encuentra el sitio al que estamos accediendo. Para hacer esto, el comando se muestra como:

$ curl --form 'fileuploa [correo electrónico protegido]' https://example.com/resource.cgi

Conclusión

Este artículo muestra la importancia del comando Curl en Linux y analiza el uso de solicitudes de publicación curl en Linux. Aclaré cómo hacer solicitudes POST usando el comando CURL.