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帶有捲發構建器的輸入參數,您可以通過為您的需求擴展類來自定義捲曲構建器。