wget --method=PUT --body-data=<STRING>
Dies ist ein bisschen spät, aber irgendwann nach dem ursprünglichen Post haben sie eine "--method"-Option hinzugefügt. Ich bin mir nicht sicher, wann sie hinzugefügt wurde, aber siehe https://bugs.debian.org/cgi-bin /bugreport.cgi?bug=684189#24 für Details.
Wget kann PUT nicht ausführen. Verwenden Sie stattdessen cURL mit -T
.
Da dies eine REST-Schnittstelle ist, sollten Sie curl
verwenden mit -X PUT
, etwa so:
curl -i -X PUT http://www.example.tld/rest/updateEntity/1234?active=false
Oder wenn Sie Daten aus einer Datei wie XML "posten" müssen:
curl -i -X PUT -H "Content-Type: application/xml; charset=utf-8" -d @"/tmp/some-file.xml" http://www.example.tld/rest/updateEntity