GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa melakukan HTTP PUT dengan Wget?

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

Ini agak terlambat, tetapi di beberapa titik setelah posting asli, mereka menambahkan opsi "--method". Saya tidak yakin kapan itu ditambahkan, tetapi lihat https://bugs.debian.org/cgi-bin /bugreport.cgi?bug=684189#24 untuk detailnya.


Wget tidak bisa melakukan PUT. Gunakan cURL sebagai gantinya, dengan -T .


Karena ini adalah antarmuka REST, saya pikir Anda ingin menggunakan curl dengan -X PUT , seperti ini:

curl -i -X PUT http://www.example.tld/rest/updateEntity/1234?active=false

Atau jika Anda perlu "memposting" data dari file, seperti 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. wget vs curl:Cara Mengunduh File Menggunakan wget dan curl

  2. melakukan permintaan HTTP dengan cURL (menggunakan PROXY)

  3. Bagaimana saya bisa melakukan pembagian dengan variabel di shell Linux?

  1. Bagaimana cara mendapatkan file dengan nama yang benar saat dialihkan?

  2. Bagaimana saya bisa menggunakan SSH dengan proxy SOCKS 5?

  3. Bagaimana saya bisa mem-port forward dengan iptables?

  1. Apa itu Perintah cURL Dan Bagaimana Cara Menggunakannya?

  2. Dasar-dasar Linux:Cara Mengunduh File di Shell Dengan Wget

  3. Bagaimana saya bisa menginstal Anaconda terbaru dengan wget