PowerShell Invoke-webrequest

Invoke-Webrequest kann für den Zugriff auf eine SOAP oder REST-Schnittstelle verwendet werden  

ohne Authentifizierung

$result = Invoke-WebRequest -uri "http://localhost"

Integrierte Windows-Authentifizierung

$result = Invoke-WebRequest -uri "http://localhost" -UseDefaultCredentials

Basic Authentication:

$user = "username"
$pass = "password"
$pair = "${user}:${pass}"
$bytes = [System.Text.Encoding]::ASCII.GetBytes($pair)
$base64 = [System.Convert]::ToBase64String($bytes)
$basicAuthValue = "Basic $base64"
$headers = @{ Authorization = $basicAuthValue }
Invoke-WebRequest -uri "http://localhost" -Headers $headers

Daten per JSON REST posten

$jsonheader = "{
""text"": ""$($testvariable)""
}"

Invoke-WebRequest -Uri "http://localhost/api/post" -body "$($JsonHeader)" -Method "Post" -ContentType "application/json" 

Als selbstgebaute Rest-Web-Schnittstelle siehe z.B. auch: Laravel API

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


Top-Artikel in diesem Bereich

Preview PowerShell Loops und Array

PowerShell Loops und Array

geändert: 11.11.2020 von Bernhard (Erstveröffentlichung: 21.03.2013)

Ein Array speichert mehrere Werte, ähnlich einer 2 spaltigen Tabelle. ... weiterlesen

Preview Windows PowerShell Skript erstellen und ausführen

Windows PowerShell Skript erstellen und ausführen

geändert: 08.09.2021 von Bernhard (Erstveröffentlichung: 28.11.2012)

Ganz einfach erklärt: Ein PowerShell-Skript ist eine Textdatei mit einer Reihe von PowerShell-Befehlen. Als PowerShell Skript versteht man eine Datei mit der Endung .ps1. Die Skriptdatei kann eine Sammlung von Befehlen, Funktionen oder Cmdlets enthalten. ... weiterlesen

Preview Windows PowerShell Befehle: commands im Überblick

Windows PowerShell Befehle: commands im Überblick

geändert: 12.09.2017 von Bernhard (Erstveröffentlichung: 16.11.2011)

die verfügbaren PowerShell Befehle können mit dem Befehl: ... weiterlesen


Fragen / Kommentare