Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menghasilkan file HTTP dari permintaan dan respons yang disadap.
Contoh konfigurasi
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
"plugins": [
{
"name": "HttpFileGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "httpFileGeneratorPlugin"
}
],
"httpFileGeneratorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/httpfilegeneratorplugin.schema.json",
"includeOptionsRequests": false
}
}
Properti konfigurasi
| Properti | Deskripsi | Bawaan |
|---|---|---|
includeOptionsRequests |
Menentukan apakah akan menyertakan OPTIONS permintaan dalam file HTTP yang dihasilkan |
false |
Opsi baris Perintah
Tidak
Keterangan
Ketika plugin menghasilkan file HTTP, plugin mengekstrak informasi otorisasi seperti token pembawa dan kunci API dari header permintaan dan parameter string kueri. Ini menggantikan nilai aktual dengan tempat penampung dan menyimpannya dalam variabel untuk manajemen yang lebih mudah.
Misalnya, untuk permintaan berikut:
GET https://jsonplaceholder.typicode.com/posts?api-key=123
Plugin menghasilkan file HTTP berikut:
@jsonplaceholder_typicode_com_api_key = api-key
###
# @name getPosts
GET https://jsonplaceholder.typicode.com/posts?api-key={{jsonplaceholder_typicode_com_api_key}}
Host: jsonplaceholder.typicode.com
User-Agent: curl/8.6.0
Accept: */*
Via: 1.1 dev-proxy/0.27.0
Plugin membuat variabel untuk setiap kombinasi nama host dan parameter string header/kueri permintaan. Jika beberapa permintaan menggunakan kombinasi yang sama, plugin akan menggunakan kembali variabel.