From 1742028141ff6df73cd1905936f73053791b24d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20T=C3=A1mara?= Date: Thu, 26 Dec 2024 13:09:09 -0500 Subject: [PATCH] Invoke-WebRequest: add Spanish translation (#15254) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Darío Hereñú --- pages.es/windows/invoke-webrequest.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 pages.es/windows/invoke-webrequest.md diff --git a/pages.es/windows/invoke-webrequest.md b/pages.es/windows/invoke-webrequest.md new file mode 100644 index 000000000..c14847571 --- /dev/null +++ b/pages.es/windows/invoke-webrequest.md @@ -0,0 +1,25 @@ +# Invoke-WebRequest + +> Realiza una solicitud HTTP/HTTPS a la Web. +> Nota: Este comando solo se puede utilizar a través de PowerShell. +> Más información: . + +- Descarga el contenido de una URL a un archivo: + +`Invoke-WebRequest {{http://example.com}} -OutFile {{ruta\al\archivo}}` + +- Envía datos codificados para formularios (solicitud POST de tipo `application/x-www-form-urlencoded`): + +`Invoke-WebRequest -Method Post -Body @{ name='roberto' } {{http://example.com/form}}` + +- Envía una solicitud con un encabezado adicional, utilizando un método HTTP personalizado: + +`Invoke-WebRequest -Headers {{@{ X-My-Header = '123' }}} -Method {{PUT}} {{http://example.com}}` + +- Envía datos en formato JSON, especificando el encabezado tipo de contenido (content-type) adecuado: + +`Invoke-WebRequest -Body {{'{"name":"bob"}'}} -ContentType 'application/json' {{http://example.com/users/1234}}` + +- Pasa un nombre de usuario y contraseña para autenticación ante el servidor: + +`Invoke-WebRequest -Headers @{ Authorization = "Basic "+ [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes("myusername:mypassword")) } {{http://example.com}}`