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:
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.