AspNetCoreCurlMiddlewareExample
1.0.0
项目演示了ASP.NETCORE HTTP请求的捕获,并将其转换为卷曲文件。
作为后端开发人员,在运行时,我们将在QA,登台,生产等多种环境中遇到不同的错误……在现代微服务时代,我们为重现本地系统中相同的请求和测试所付出的努力已成为一个乏味的过程。为了减少复制问题所花费的精力,我们可以将HTTP请求对象记录为curl请求,并将请求保存为文件。可以将这些文件拉回邮递员或任何其他API测试工具中,并且可以用来比手动构架更快地重现该问题。
使用以下命令安装AspnetCoreCurlMiddleWare软件包:
Install-Package AspNetCoreCurlMiddleware -Version 1.0.0 。
在配置服务中添加来自软件包的扩展方法,并配置了启动的方法。cs是:
services.AddSaveAsCurlMiddlewareServices(new Middleware.Models.SaveRequestOptions { LogPath = "request", SaveRequest = true });
app.UseSaveAsCurlMiddleware();
Saverequestoptions带有卷发构建器的输入参数,您可以通过为您的需求扩展类来自定义卷曲构建器。