For the complete documentation index, see llms.txt. This page is also available as Markdown.

Middleware

Middleware wird vom PowerShell Universal-Server bei jeder HTTP-Anfrage ausgeführt. Sie bietet Ihnen die Möglichkeit, Funktionen der Anfrage wie Statuscode, Header und Cookies anzupassen.

Middleware.ps1

Die Datei middleware.ps1 kann im Ordner .universal mit dem Cmdlet New-PSUMiddleware erstellt werden.

Jede Middleware-Instanz erhält beim Aufruf ein HttpContext-Objekt. Die Middleware sollte true oder false zurückgeben. Wenn false zurückgegeben wird, gibt die Middleware den Kontext nicht mehr an weitere Elemente in der Middleware-Pipeline weiter.

Das folgende Beispiel fügt der Antwort ein Test-Cookie hinzu.

New-PSUMiddleware -Name 'Middle' -ScriptBlock {
    param($HttpContext)
    $HttpContext.Response.Cookies.Append('X-Test', "Test")
    $true
}

Zuletzt aktualisiert

War das hilfreich?