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.
UYGULANANLAR: Tüm API Management katmanları
İlke işlem return-response hattı yürütmesini iptal eder ve çağırana varsayılan veya özel bir yanıt döndürür. Varsayılan yanıt gövdesizdir 200 OK . Özel yanıt bir bağlam değişkeni veya ilke deyimleri aracılığıyla belirtilebilir. Her ikisi de sağlandığında, bağlam değişkeni içinde yer alan yanıt, çağırana döndürülmeden önce ilke deyimleri tarafından değiştirilir.
Not
İlkenin öğelerini ve alt öğelerini ilke bildiriminde sağlanan sırayla ayarlayın. API Management ilkelerini ayarlama veya düzenleme hakkında daha fazla bilgi edinin.
İlke bildirimi
<return-response response-variable-name="existing context variable">
<set-status>...</set-status>
<set-header>...</set-header>
<set-body>...</set-body>
</return-response>
Özellikler
| Öznitelik | Açıklama | Zorunlu | Varsayılan |
|---|---|---|---|
| response-variable-name | Örneğin, bir yukarı akış gönderme-isteği ilkesinden başvuruda bulunup nesnesi Response içeren bağlam değişkeninin adı. İlke ifadelerine izin verilmez. |
Hayır | YOK |
Öğeler
| Öğe | Açıklama | Zorunlu |
|---|---|---|
| set-status | Yanıtın durum kodunu ayarlar. | Hayır |
| başlık-ayarla | Yanıtta bir üst bilgi ayarlar. | Hayır |
| gövdeyi ayarla | Yanıttaki gövdeyi ayarlar. | Hayır |
Kullanım
- İlke bölümleri: gelen, giden, arka uç, hatada
- İlke kapsamları: genel, çalışma alanı, ürün, API, işlem
- Ağ geçitleri: klasik, v2, tüketim, şirket içinde barındırılan, çalışma alanı
Kullanım notları
- İlkenin gövdesinde (kullanılarak
set-bodyayarlanır)return-responsebelirtildiğinde sıvı şablonu çalışmaz. İlke geçerlireturn-responseyürütme işlem hattını iptal eder ve geçerli bağlamda istek gövdesini ve yanıt gövdesini kaldırır. Sonuç olarak, ilke içinde belirtilen bir sıvı şablonu girişi olarak boş bir dize alır ve beklenen çıkışı üretmez.
Örnek
<return-response>
<set-status code="401" reason="Unauthorized"/>
<set-header name="WWW-Authenticate" exists-action="override">
<value>Bearer error="invalid_token"</value>
</set-header>
</return-response>
İlgili ilkeler
İlgili içerik
İlkelerle çalışma hakkında daha fazla bilgi için bkz:
- Öğretici: API'nizi dönüştürme ve koruma
- İlke deyimlerinin ve ayarlarının tam listesi için ilke başvurusu
- İlke ifadeleri
- İlkeleri ayarlama veya düzenleme
- İlke yapılandırmalarını yeniden kullanma
- İlke kod parçacıkları deposu
- İlke oyun alanı deposu
- Azure API Management ilke araç seti
- Politikalar oluşturmak, açıklamak ve sorun gidermek için Copilot yardımı alın