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.
Har du brug for hjælp til cURL og HTTP POST-kommandoer? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Få den assistance, du har brug for, og kom hurtigt videre med dit projekt!