Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kesilen isteklerden ve yanıtlardan HTTP dosyası oluşturur.
Eklenti örneği tanımı
{
"name": "HttpFileGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "httpFileGeneratorPlugin"
}
Yapılandırma örneği
{
"httpFileGeneratorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/httpfilegeneratorplugin.schema.json",
"includeOptionsRequests": false
}
}
Yapılandırma özellikleri
| Özellik | Açıklama | Varsayılan |
|---|---|---|
includeOptionsRequests |
Oluşturulan HTTP dosyasına isteklerin dahil OPTIONS edilip edilmeyeceğini belirler |
false |
Komut satırı seçenekleri
Hiçbiri
Açıklamalar
Eklenti HTTP dosyasını oluşturduğunda, istek üst bilgilerinden ve sorgu dizesi parametrelerinden taşıyıcı belirteçleri ve API anahtarları gibi yetkilendirme bilgilerini ayıklar. Gerçek değerleri yer tutucularla değiştirir ve daha kolay yönetim için bunları değişkenlerde depolar.
Örneğin, aşağıdaki istek için:
GET https://jsonplaceholder.typicode.com/posts?api-key=123
Eklenti aşağıdaki HTTP dosyasını oluşturur:
@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
Eklenti, ana bilgisayar adı ve istek üst bilgisi/sorgu dizesi parametresinin her birleşimi için değişkenler oluşturur. Birden çok istek aynı bileşimi kullanıyorsa eklenti değişkeni yeniden kullanır.