Vraag HTTP POST en GET met behulp van cURL in linux


Ik had een servertoepassing in asp.net in Windows, daar had ik een webservice voor.

hoe kan ik webservice in ubuntu bellen met behulp van shellscript door de opdracht cURL te gebruiken


53
2018-05-25 12:01


oorsprong




antwoorden:


Linux biedt een leuke kleine opdracht die ons leven een stuk eenvoudiger maakt.

KRIJGEN:

met JSON:

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

met XML:

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

POST:

Voor het plaatsen van gegevens:

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

Voor het uploaden van bestanden:

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

RESTful HTTP Post:

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

Voor inloggen op een site (auth):

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

92
2017-11-19 05:50



Kun je zien wie de auteur is van stackoverflow.com/a/14978657/1251660? - Amith Koujalgi
ik geef de voorkeur aan je oorspronkelijke antwoord waar je de link naar hebt gegeven. - Trevor Boyd Smith
de -H vlag kan ook worden gebruikt om uw inhoud uit te besteden als "application / json" bij het plaatsen van gegevens met -X POST - Aurovrata