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

{{percentage}} % positiv

DANKE für deine Bewertung!
Beitrag erstellt von Bernhard
| Veröffentlicht: 28.05.2018
| Aktualisiert: 28.05.2018 |
|🔔
| Kommentare:0