AspNetCoreCurlMiddlewareExample
1.0.0
プロジェクトは、ASP.Netcore HTTP要求のキャプチャを実証し、Curlファイルとして変換します。
バックエンド開発者として、私たちはQA、ステージング、生産などの複数の環境にわたるランタイム中に異なるエラーに出くわします...マイクロサービスの現代では、ローカルシステムで同じリクエストとテストを再現するための努力が退屈なプロセスになりました。問題の再現に費やされた努力を減らすために、HTTPリクエストオブジェクトをCURLリクエストとしてログに記録し、リクエストをファイルとして保存できます。これらのファイルは、Postmanまたはその他のAPIテストツールに引き戻すことができ、手動でフレーミングするよりもはるかに速く問題を再現するために使用できます。
次のコマンドを使用して、aspnetcorecurlmiddlewareパッケージをインストールします。
Install-Package AspNetCoreCurlMiddleware -Version 1.0.0 。
configureServicesのパッケージから拡張メソッドを追加し、 startup.csのメソッドを構成します。
services.AddSaveAsCurlMiddlewareServices(new Middleware.Models.SaveRequestOptions { LogPath = "request", SaveRequest = true });
app.UseSaveAsCurlMiddleware();
Saverequestoptionsには、Curl Builderの入力パラメーターが搭載されており、ニーズに合わせてクラスを拡張してCurl Builderをカスタマイズできます。