Comment effectuer une demande de poste à l'aide de Curl

Comment effectuer une demande de poste à l'aide de Curl

La commande Curl est appelée «URL du client»Et utilitaire de ligne de commande universellement utilisé disponible pour les systèmes d'exploitation Windows, Mac et Linux. Cette commande utilise différents protocoles tels que HTTPS, FTP, SMP, etc. pour télécharger des images et des fichiers à partir de l'URL, envoyer des données au serveur, accéder aux données de l'URL et obtenir le contenu du serveur. L'envoi de données sur le serveur est effectué via la demande de poste lors de l'obtention des données du serveur est effectuée via Get Demande.

Cet article montrera comment effectuer une demande postale en utilisant la commande curl.

Comment effectuer une demande postale à l'aide de la commande curl?

Dans une demande de poste, le «POSTE«Est une méthode de demande HTTP utilisée pour envoyer des demandes ou des données au serveur via le protocole HTTPS ou HTTP. Le "boucle"La commande nous aide à envoyer une demande postale au serveur via l'URL.

Prérequis: Installer Curl Commande

Pour envoyer une demande de poste à un serveur via l'URL client, installez d'abord le «boucle«Commande sur Ubuntu en utilisant le«APT INSTALLATION CURL" avec "Sudo" droits:

sudo apt install curl


Envoyer une demande de message simple à l'aide de Curl

Afin d'envoyer des demandes de poste simples via la commande curl, utilisez le «Curl -x Post " commande:

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


Ici, "-X«Est utilisé pour sélectionner la méthode de demande HTTP telle que le«POSTE" méthode.


Envoyer des données dans la demande postale à l'aide de Curl

La méthode de la demande de poste est particulièrement utilisée pour envoyer ou transférer des données sur un serveur ou une URL spécifiée. Pour envoyer des données au serveur, utilisez les options suivantes:

    • "-d»L'option spécifie les données qui doivent être transférées.
    • "-H»Définit le type de contenu en en-tête ou le type de données qui est transféré via une demande de poste.
    • "-X»Est utilisé pour choisir et utiliser la méthode de demande de post avec URL:
curl -d '"e-mail": "rafia @ gmail.com "," mot de passe ":" mot de passe123 " '-h" contenu-type: multipart / form-data "-x post https: // reqbin.com / echo / post / json



Réponse d'écriture de la demande de poste dans le fichier de sortie

La sortie ou la réponse d'une demande de poste peut être enregistrée ou écrasée sur un fichier à l'aide du «-o" option. Par exemple, nous avons enregistré la réponse dans le «test.html" déposer:

curl -d '"e-mail": "rafia @ gmail.com "," mot de passe ":" mot de passe123 " '-h" contenu-type: multipart / form-data "-x post https: // reqbin.com / echo / post / json -o test.html



Après cela, exécutez le fichier et vérifiez la sortie ou la réponse de la demande de post:

Envoyer un fichier dans la demande postale à l'aide de Curl

Poster les demandes non seulement d'envoi de données, mais peut également échanger des fichiers. Afin d'envoyer le fichier entier dans la demande de poste, créez d'abord le fichier à l'aide du «touche»Commande et enregistrez le contenu dans le fichier.

Par exemple, nous avons créé «déposer.SMS»:

fichier.SMS


Ensuite, utilisez le «boucle”Commande avec la demande de post comme mentionné dans la commande ci-dessous:

curl - formel "fileupload = @ file.txt "-x post https: // reqbin.com / echo / post


Ici, "-former«L'option est utilisée pour envoyer les données du formulaire dans la demande de poste:



Il s'agit d'envoyer une demande de poste en utilisant le «boucle" commande.

Conclusion

Pour effectuer une demande de poste en utilisant le «boucle«Commande, tout d'abord, installez la« boucle »de votre système via le«sudo apt install curl" commande. Après cela, envoyez la demande de poste dans la commande «Curl» à l'aide de la «Curl -x Post "Commande ainsi que des options telles que"-d","-H", et "-former". Ce message a illustré comment effectuer une demande de message en utilisant la commande curl.