• EnglishSpanishGermanFrenchPolishChinese (Traditional)


EnglishSpanishGermanFrenchPolishChinese (Traditional)

Operating systems, scripting, PowerShell and security

Operating systems, software development, scripting, PowerShell tips, network and security

Menú principal
  • Categorías
  • Cursos
  • Libro de PowerShell (nivel medio)
  • Libro de PowerShell (nivel avanzado)
  • Lo mejor
  • Lo último
  • Proyectos
  • Contactar
Ir al contenido

Almacenar un fichero en el servidor eXist-db mediante una solicitud PUT desde PowerShell

Contenidos

  • El primer paso es comprobar que tiene permisos el usuario para subir un fichero XML (el usuario por defecto es guest)
  • Fichero XML que se va a subir
  • Con el siguiente código en PowerShell se sube un documento XML mediante la solicitud PUT
  • Comprobar que se ha subido el contenido haciendo una petición

El primer paso es comprobar que tiene permisos el usuario para subir un fichero XML (el usuario por defecto es guest)

Fichero XML que se va a subir

XHTML
1
<profesores><profesor><id>1</id><nombre>Nick Furia</nombre><nom_user>furia</nom_user><password>Password1234</password></profesor></profesores>

Con el siguiente código en PowerShell se sube un documento XML mediante la solicitud PUT

PowerShell
1
Invoke-RestMethod -Method put -Uri http://192.168.1.33:8080/exist/rest/db/profesores2.xml -Body '<profesores><profesor><id>1</id><nombre>Nick Furia</nombre><nom_user>furia</nom_user><password>Password1234</password></profesor></profesores>'

Comprobar que se ha subido el contenido haciendo una petición

PowerShell
1
2
$contenido = [XML](iwr "http://localhost:8080/exist/rest/db/profesores2.xml?_query=//profesor").content
$contenido.result
Publicado el día 21 de diciembre de 2020

CATEGORÍAS

PowerShell

ETIQUETAS

Código, eXist-db, HTTP, Invoke-RestMethod, ISO, iw, iwr, Jesús Niño, Jesús Niño Camazón, Mac, password, Word, XML

MÁS

  • Apagar y encender el enchufe Inteligente TP-Link Wi-Fi HS100 desde PowerShell
  • Sistema que permite almacenar en un fichero los credenciales de usuario de Windows haciendo una petición a un servidor web mediante el método POST. Después obtener el password en texto plano
  • Cómo depurar scripts en ISE de Windows PowerShell
  • 11. Gestión del Directorio Activo (nivel intermedio)
  • Mostrar un documento del servidor eXist-db y se imprime en la salida estándar con PowerShell (REST)
  • ¿Cómo sería la certificación Linux LPIC2-201 para PowerShell? (posible equivalencia entre Linux y PowerShell)
Jesusninoc utiliza cookies: saber más aquí.