74 votes

HTTP POST et GET en utilisant cURL sous linux

J'avais une application serveur en asp.net sous Windows dans laquelle j'avais un service web pour cela .

comment puis-je appeler un service web dans ubuntu en utilisant Shell Shell en utilisant la commande cURL.

121voto

Amith Koujalgi Points 1311

Linux fournit une jolie petite commande qui nous rend la vie beaucoup plus facile.

GET :

avec JSON :

curl -i -H "Accept: application/json" -H "Content-Type: application/json" http://hostname/resource

avec XML :

curl -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET http://hostname/resource

POST :

Pour l'enregistrement des données :

curl --data "param1=value1&param2=value2" http://hostname/resource

Pour le téléchargement de fichiers :

curl --form "fileupload=@filename.txt" http://hostname/resource

Poste HTTP RESTful :

curl -X POST -d @filename http://hostname/resource

Pour se connecter à un site (auth) :

curl -d "username=admin&password=admin&submit=Login" --dump-header headers http://localhost/Login
curl -L -b headers http://localhost/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X