boucle

Comment effectuer une requête POST à ​​l'aide de Curl

Comment effectuer une requête POST à ​​l'aide de Curl
Curl est un utilitaire de ligne de commande gratuit et open source qui permet aux utilisateurs de générer des connexions réseau. Sous Windows, Linux et Mac, Curl est ouvert, ce qui en fait l'option à prendre pour les programmeurs sur tous les canaux.

Avec divers niveaux d'information, nous pouvons faire les requêtes de poste. Certaines requêtes de test pour POST sont données ci-dessous :

Faire une simple requête POST

Entrez la commande suivante sur la ligne de commande pour faire une demande POST facile via curl.

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

Envoi de champs supplémentaires avec une requête POST

Vous pouvez envoyer des champs supplémentaires à l'aide du drapeau -d et le coupler avec la requête POST que vous envoyez au serveur. L'appel POST suivant envoie un utilisateur et une zone de transfert avec les paramètres critiques.

$ curl -d "user=user1&pass=abcd" -X POST https://exemple.fr/connexion

L'option -d de POST avec curl fournira un en-tête standard qui ressemble à :

# Type de contenu : application/x-www-form-urlencoded

Spécification du type de contenu dans la requête POST

Vous pouvez utiliser l'indicateur -H pour envoyer une donnée ou un en-tête avec une boucle. La commande qui suit envoie un objet JSON avec une requête.

$ curl -d 'json' -H 'Content-Type:application/json' https://exemple.fr/connexion

Échanger des fichiers avec CURL

En utilisant curl, nous pouvons également transférer des fichiers entiers sur la ligne de commande. Bien que, dans ce cas, il ne téléchargera aucune donnée car le site auquel nous accédons n'est pas trouvé. Pour ce faire, la commande s'affiche sous la forme :

$ curl --form "[email protected]" https://example.com/ressource.cgi

Conclusion

Cet article montre l'importance de la commande Curl sous Linux et traite de l'utilisation des requêtes curl post sur Linux. J'ai clarifié comment faire des requêtes POST à ​​l'aide de la commande CURL.

Outils utiles pour les joueurs Linux
Si vous aimez jouer à des jeux sur Linux, il est probable que vous ayez utilisé des applications et des utilitaires comme Wine, Lutris et OBS Studio p...
Jeux HD remasterisés pour Linux qui n'ont jamais eu de version Linux plus tôt
De nombreux développeurs et éditeurs de jeux proposent une remasterisation HD d'anciens jeux pour prolonger la durée de vie de la franchise, veuillez ...
Comment utiliser AutoKey pour automatiser les jeux Linux
AutoKey est un utilitaire d'automatisation de bureau pour Linux et X11, programmé en Python 3, GTK et Qt. En utilisant ses fonctionnalités de script e...