Intergiciel
Personnalisez les requêtes HTTP dans PowerShell Universal.
Mis à jour
Ce contenu vous a-t-il été utile ?
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.
Étant donné que le middleware est exécuté lors de chaque requête, la performance doit être prise en compte lors de l'implémentation d'un middleware personnalisé.
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 ?
Ce contenu vous a-t-il été utile ?