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

Middleware

Le middleware est exécuté à chaque requête HTTP par le serveur PowerShell Universal. Il vous donne l'occasion de personnaliser des fonctionnalités de la requête comme le code de statut, les en-têtes et les témoins.

Middleware.ps1

Le fichier middleware.ps1 peut être créé dans le dossier .universal à l'aide de l'applet de commande New-PSUMiddleware.

Chaque instance de middleware reçoit un objet HttpContext lorsqu'elle est appelée. Le middleware devrait retourner true ou false. Si false est retourné, le middleware cessera de transmettre le contexte aux éléments additionnels du pipeline de middleware.

L'exemple ci-dessous ajoute un témoin de test à la réponse.

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

Mis à jour

Ce contenu vous a-t-il été utile ?