invoke-webrequest

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: https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/invoke-webrequest.

  • 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}}

windows

sc-query Este comando es un alias de `sc.exe query`.
sc-create Este comando es un alias de `sc.exe create`.
mkdir Crea un directorio.
chrome Este comando es un alias de `chromium`.
sc Comunicación con el Administrador de Control de Servicios y los servicios.
invoke-webrequest Realiza una solicitud HTTP/HTTPS a la Web.
bleachbit Este comando es un alias de `bleachbit_console`.
cuninst Este comando es un alias de `choco uninstall`.
clear-host Limpia la pantalla.
clear En PowerShell, este comando es un alias de `Clear-Host`.
es Interfaz de línea de comandos para Everything, una herramienta de búsqueda rápida de archivos y carpetas para Windows.
wsl Administra el Subsistema de Windows para Linux.
pwsh-where Este comando es un alias de `Where-Object`.
cls Borra la pantalla.
curl En PowerShell, este comando puede ser un alias de `Invoke-WebRequest` cuando el programa original `curl` (<https://curl.se>) no está correctamente instalado.
clist Este comando es un alias de `choco list`.
cd Muestra el directorio de trabajo actual o se desplaza a un directorio diferente.
ospp.vbs Instala, activa y administra versiones con licencia por volumen de productos Microsoft Office.
remove-item Elimina archivos, carpetas, así como claves de registro y subclaves.
set-location Muestra el directorio de trabajo actual o va a un directorio diferente.
iwr En Powershell este comando es un alias de `invoke-webrequest`.
nvm Instala, desinstala o cambia entre versiones de Node.js.
slmgr Este comando es un alias de `slmgr.vbs`.
rd Este comando es un alias de `rmdir` en la consola de comandos, y subsecuentemente de `Remove-Item` en PowerShell.
exit Sale de la instancia CMD actual o del archivo por lotes actual.
sc-delete Este comando es un alias de `sc.exe delete`.
del Elimina uno o más archivos.
getmac Muestra las direcciones MAC de un sistema.
sc-config Este comando es un alias de `sc.exe config`.
sls Este comando es un alias de `Select-String`.
choco El gestor de paquetes Chocolatey.
chdir Este comando es un alias de `cd` en la línea de comandos, y subsecuentemente `Set-Location` en PowerShell.
wget En PowerShell, este comando puede ser un alias de `Invoke-WebRequest` cuando el programa original `wget` (<https://www.gnu.org/software/wget>) no está correctamente instalado.
cinst Este comando es un alias de `choco install`.
dir Lista el contenido del directorio.
cmd El intérprete de comandos de Windows.
test-netconnection Muestra información de diagnóstico de una conexión.
cpush Este comando es un alias de `choco push`.