Hur skickar jag en soap förfrågan med curl?

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Okt 2007

Hur skickar jag en soap förfrågan med curl?

Jag sitter och försöker förstå hur man skickar en soap förfrågan i ubuntu med curl men blir inte klok på en grej. I traderas api så ska en förfrågan se ut såhär: Tradera

Men till vilken adress är det som jag ska skicka? Jag försökte

curl --header "Content-Type: text/xml;charset=UTF-8" --header "SOAPAction:urn:GetCategories" --data @request.xml http://api.tradera.com/v3/publicservice.asmx

Men får bara svaret:

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Server did not recognize the value of HTTP Header SOAPAction: urn:GetCategories.</faultstring><detail /></soap:Fault></soap:Body></soap:Envelope>

Vad är det som saknas?