GNU/Linux >> Linux の 問題 >  >> Linux

Wget で HTTP PUT を実行するにはどうすればよいですか?

wget --method=PUT --body-data=<STRING>

これは少し遅れていますが、元の投稿の後のある時点で、「--method」オプションが追加されました。いつ追加されたのかはわかりませんが、https://bugs.debian.org/cgi-bin を参照してください詳細については、/bugreport.cgi?bug=684189#24 をご覧ください。


Wget は PUT を実行できません。 -T で代わりに cURL を使用してください .


これは 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

Linux
  1. cURL で HTTP リクエストを実行する (PROXY を使用)

  2. Linuxシェルで変数を使用して除算を行うにはどうすればよいですか?

  3. wgetで最新のAnacondaをインストールするにはどうすればよいですか

  1. cURLコマンドとは何ですか?その使用方法は?

  2. Linuxの基本:Wgetを使用してシェルにファイルをダウンロードする方法

  3. iptables でポート転送するにはどうすればよいですか?

  1. wget vs curl:wget と curl を使用してファイルをダウンロードする方法

  2. リダイレクトされたときに正しい名前のファイルを取得するにはどうすればよいですか?

  3. SOCKS 5 プロキシで SSH を使用するにはどうすればよいですか?