GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo hacer un HTTP PUT con Wget?

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

Esto es un poco tarde, pero en algún momento después de la publicación original, agregaron una opción "--método". No estoy seguro de cuándo se agregó, pero consulte https://bugs.debian.org/cgi-bin /bugreport.cgi?bug=684189#24 para obtener más información.


Wget no puede hacer PUT. Usa cURL en su lugar, con -T .


Dado que esta es la interfaz REST, creo que le gustaría usar curl con -X PUT , así:

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

O si necesita "publicar" datos de un archivo, como un 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. ¿Qué es un comando cURL y cómo usarlo?

  2. Conceptos básicos de Linux:cómo descargar archivos en el Shell con Wget

  3. ¿Cómo obtener un archivo con el nombre correcto cuando se redirige?

  4. ¿Cómo puedo usar SSH con un proxy SOCKS 5?

  5. ¿Cómo puedo mover archivos con xargs en Linux?

Cómo descargar archivos con el comando Curl en Linux

Cómo descargar archivos con el comando Wget en Linux

Cómo Solucionar una Clave Caducada (EXPKEYSIG) con Apt

Cómo hacer una solicitud POST con curl

Cómo instalar wget en CentOS 7 con una hoja de referencia de wget

Cómo habilitar HTTP/2 con Apache en Ubuntu