jeudi, 25 avril 2024

Comment utiliser la journalisation HTTP dans ASP.NET Core 6

Lorsque vous travaillez dans des applications Web dans ASP.NET Core, vous souhaiterez peut-être fréquemment enregistrer la demande et les réactions HTTP. Le middleware de journalisation HTTP inclus dans ASP.NET Core vous permet de consigner les informations de demande et de réponse constituées d’en-têtes, de corps et de propriétés résidentielles ou commerciales courantes. Ce court article parle de la journalisation HTTP, pourquoi elle est nécessaire et comment vous pouvez utiliser le middleware de journalisation HTTP dans ASP.NET Core 5.

Pour travailler avec les exemples de code fournis dans cet article, vous devez avoir Visual Studio 2022 configuré dans votre système. Si vous n’en avez pas actuellement une copie, vous pouvez télécharger Visual Studio 2022 ici.

De même sur L’Entrepreneur : Quoi de neuf dans Microsoft.NET 6]

  • Produire un Projet ASP.NET Core MVC 6 dans Visual Studio 2022
  • Qu’est-ce que le middleware de journalisation HTTP ?Activer la journalisation HTTP
  • dans ASP.NET Core 6 Exemple de journalisation HTTP totale dans ASP.NET Core 6 Produire une tâche ASP.NET Core MVC 6

dans Visual Studio 2022 Tout d’abord, développons un travail ASP.NET Core dans

Visual Studio 2022. Suivre ces étapes créera un nouveau ASP.NET Core Travail MVC 6 dans Visual Studio 2022. Lancez l’IDE Visual Studio 2022.

  1. Cliquez sur « Créer une toute nouvelle tâche.
  2.  » Dans le »
  3. Fenêtre « Créer une toute nouvelle tâche », choisissez « Application Web ASP.NET Core (Modèle-Vue-Contrôleur) » dans la liste des modèles de conception affichée.
  4. Cliquez sur Suivant.
  5. Dans la fenêtre « Configurez votre nouvelle tâche », définissez le nom et le lieu du nouveau travail.
  6. Examinez éventuellement le « Placer le service et le projet exactement dans le même répertoire ectory », en fonction de vos préférences.
  7. Cliquez sur Suivant.
  8. Dans la fenêtre « Extra Info » révélée ensuite, sélectionnez.NET 6.0 (Sneak peek) comme framework cible à partir de la liste déroulante en haut. Laissez le « Type d’authentification » sur « Aucun » (par défaut).
  9. Assurez-vous que les cases à cocher « Activer Docker », « Configurer pour HTTPS » et « Activer la compilation d’exécution Razor » ne sont pas contrôlées car nous avons gagné n’utilisez aucune de ces fonctionnalités ici.
  10. Cliquez sur Produire.

Cela produira une toute nouvelle tâche ASP.NET Core MVC 6 dans Visual Studio 2022. Nous utiliserons ce projet pour traiter de HTTP en visitant les sections suivantes de cet article.

Qu’est-ce qu’un middleware de journalisation HTTP ?

Le middleware de journalisation HTTP dans ASP.NET Core 6 peut être utilisé pour enregistrer les demandes et les réponses dans vos applications ASP.NET 6. La journalisation HTTP peut vous offrir des journaux constitués des éléments suivants :

  • Détails de la demande HTTP
  • Détails de la réponse HTTP
  • En-têtes
  • Corps
  • Propriétés typiques

Activer la journalisation HTTP dans ASP.NET Core 6

Vous pouvez autoriser la journalisation HTTP en utilisant l’approche d’extension UseHttpLogging comme indiqué dans l’extrait de code fourni ci-dessous.

Tenez-vous au courant des dernières avancées de Microsoft.NET et du développement de logiciels. Inscrivez-vous à la newsletter L’Entrepreneur First Look]

Exemple de journalisation HTTP complet dans ASP.NET Core 6

Le code source complet de la méthode ConfigureServices est fourni ci-dessous pour votre recommandation.

public space ConfigureServices (services IServiceCollection)
>services.AddHttpLogging (httpLogging=> javascript « ); httpLogging.RequestBodyLogLimit =4096; httpLogging.ResponseBodyLogLimit= 4096;); services.AddControllersWithViews (); Gardez à l’esprit que l’utilisation de la journalisation HTTP peut être préjudiciable à l’efficacité d’une application, notamment lors de la journalisation des

corps de demande et d’action. Vous devez toujours penser à l’impact sur l’efficacité lors de la sélection des champs à journaliser.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

xnxx sex download russianporntrends.com hardxxxpics saboten campus freehentai4u.com read manga porn rakhi sex photo ganstagirls.com nani sex video xxx indian girl video download elporno.mobi tamilauntycom bf hd video bf hd video porn555.me anyporn hd tamil beach sex erolenta.com xxx sex boy to boy bustyboobs pakistanixxxx.com nude sexy videos desi sex xvideos.com tubaka.mobi justdesi in free naked dance vegasmpegs.mobi eva grover desi ass lick eroanal.net 69 xvideo 4k xnxx thefuckingtube.com xxii roman numerals translation tamil nayanthara sex sexozavr.com indian porn videos tumblr كلبات سكس porn-arab.net نيك ف الكس y3df comics popsexy.net akhil wife hentai ahri wowhentai.net the sarashina bloodline