Proyek menunjukkan penangkapan permintaan HTTP ASP.NETCORE dan mengonversikannya sebagai file curl.
Sebagai pengembang back-end, kami akan menemukan kesalahan yang berbeda selama runtime di berbagai lingkungan seperti QA, pementasan, produksi dll ... di era modern layanan mikro upaya yang kami lakukan untuk mereproduksi permintaan dan pengujian yang sama dalam sistem lokal kami telah menjadi proses yang membosankan. Untuk mengurangi upaya yang dihabiskan dalam mereproduksi masalah, kami dapat mencatat objek permintaan HTTP sebagai permintaan ikal dan menyimpan permintaan sebagai file. File -file ini dapat ditarik kembali ke tukang pos atau alat pengujian API lainnya dan dapat digunakan untuk mereproduksi masalah ini jauh lebih cepat daripada membingkainya secara manual.
Instal Paket AspNetCorecUrlMiddleWare menggunakan perintah berikut:
Install-Package AspNetCoreCurlMiddleware -Version 1.0.0 .
Tambahkan metode ekstensi dari paket di ConfigureServices dan konfigurasi metode startup.cs adalah:
services.AddSaveAsCurlMiddlewareServices(new Middleware.Models.SaveRequestOptions { LogPath = "request", SaveRequest = true });
app.UseSaveAsCurlMiddleware();
SaveRequestOptions membawa parameter input untuk pembangun curl Anda dapat menyesuaikan pembangun curl dengan memperluas kelas untuk kebutuhan Anda.