Le projet démontre la capture de la demande ASP.Netcore HTTP et la convertit en fichiers Curl.
En tant que développeur back-end, nous rencontrerions différentes erreurs pendant l'exécution dans plusieurs environnements comme la QA, la mise en scène, la production, etc. Afin de réduire les efforts consacrés à la reproduction d'un problème, nous avons pu enregistrer l'objet de demande HTTP en tant que demande de boucle et enregistrer la demande en tant que fichiers. Ces fichiers peuvent être retirés dans Postman ou tout autre outil de test d'API et peuvent être utilisés pour reproduire le problème beaucoup plus rapidement que le cadrage manuellement.
Installez le package ASPNetCoreCurlMiddleware à l'aide de la commande suivante:
Install-Package AspNetCoreCurlMiddleware -Version 1.0.0 .
Ajoutez les méthodes d'extensions du package dans ConfigureServices et des méthodes de configuration du démarrage.cs sont:
services.AddSaveAsCurlMiddlewareServices(new Middleware.Models.SaveRequestOptions { LogPath = "request", SaveRequest = true });
app.UseSaveAsCurlMiddleware();
Les SaveRequestOptions comportent les paramètres d'entrée pour le constructeur Curl Vous pouvez personnaliser le constructeur Curl en étendant les classes pour vos besoins.