回答:
WgetはPUTを実行できません。代わりにcURLを使用し-T
ます。
wget --method=PUT --body-data=<STRING>
これは少し遅れますが、元の投稿の後のある時点で、「-method」オプションを追加しました。追加された時期はわかりませんが、詳細についてはhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684189#24を参照してください。
wget --method=PUT
ダイジェストアクセス認証を試しましたが、wgetは標準のGETリクエストのように認証手順を実行しません。
これはRESTインターフェースであるため、次のようにで使用curl
したいと思います-X PUT
。
curl -i -X PUT http://www.example.tld/rest/updateEntity/1234?active=false
または、XMLなどのファイルからデータを「投稿」する必要がある場合:
curl -i -X PUT -H "Content-Type: application/xml; charset=utf-8" -d @"/tmp/some-file.xml" http://www.example.tld/rest/updateEntity