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

Intergiciel

Personnalisez les requêtes HTTP dans PowerShell Universal.

Le middleware est exécuté lors de chaque requête HTTP par le serveur PowerShell Universal. Il vous donne la possibilité de personnaliser des éléments de la requête tels que le code de statut, les en-têtes et les cookies.

Middleware.ps1

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

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

L'exemple ci-dessous ajoute un cookie 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 ?