For at sende en fuld HTTP POST-kommando med cURL, der inkluderer headers (Basic Authentication), HTTP-parametre og body data, kan du følge nedenstående trin:
curl --version
i din terminal.http://example.com/api
s=1&r=33
Authorization: Basic base64encodedcredentials
<data><item>value</item></data>
curl -X POST "http://example.com/api?s=1&r=33" \
-H "Authorization: Basic base64encodedcredentials" \
-H "Content-Type: application/xml" \
-d "<data><item>value</item></data>"
Her er en forklaring af de anvendte cURL-flag:
-X POST
: Angiver, at HTTP-metoden er POST."http://example.com/api?s=1&r=33"
: URL'en med de nødvendige HTTP-parametre.-H "Authorization: Basic base64encodedcredentials"
: Header for Basic Authentication.-H "Content-Type: application/xml"
: Header for at angive, at body data er i XML-format.-d "<data><item>value</item></data>"
: Body data, som skal sendes i POST-forespørgslen.Ved at følge disse trin kan du sende en fuld HTTP POST-kommando med cURL, der inkluderer headers, HTTP-parametre og body data.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker