Tüm Ürünler
Search
Belge Merkezi

API Gateway:Başlık değiştirme ilkesi yapılandırma

Son Güncelleme:Oct 04, 2026

Başlık değiştirme ilkeleri, istekler arka uç hizmetlerine ulaşmadan önce veya yanıtlar istemcilere döndürülmeden önce başlıkları eklemenize, güncellemenize veya silmenize olanak tanır.

Yordam

  1. Cloud-native API Gateway, bir başlık değiştirme ilkesi yapılandırmak için iki yöntem sunar:

    Örnek dışındaki API'ler

    1. API Gateway konsolu içinde oturum açın. Sol gezinme bölmesinde API seçeneğini seçin. Üst gezinti çubuğunda bir bölge seçin.

    2. Hedef API'yi seçin. Açılan listeden ilkeyi yapılandırmak istediğiniz örneği seçin veya All instances seçeneğini belirleyin.

    3. Routes sekmesinde hedef rotayı seçin.

    Bir örnek içindeki API'ler

    1. API Gateway konsolu içinde oturum açın. Sol gezinme bölmesinde Instance seçeneğini seçin. Üst gezinti çubuğunda bir bölge seçin.

    2. Instance sayfasında hedef ağ geçidi örneğinin ID değerini seçin. Sol gezinme bölmesinde API seçeneğini seçin ve ardından hedef API'yi seçin.

    3. Routes sekmesinde hedef rotayı seçin.

  2. Configure Policy sekmesini seçin ve ardından Inbound Processing veya Outbound Processing altındaki Enable Policy/Plug-in seçeneğine tıklayın.

  3. Edit Header kartını seçin. Add Policy: Edit Header panelinde parametreleri yapılandırın ve Add düğmesine tıklayın.

    Parametre

    Açıklama

    Enable

    • Etkinleştir: Başlık değiştirme ilkesini isteklere ve yanıtlara uygular.

    • Devre Dışı Bırak: Başlık değiştirme ilkesini uygulamaz.

    Header Type

    Değiştirilecek başlık türü. Geçerli değerler: Request ve Response.

    • Request: İlke, istek başlıklarına uygulanır.

    • Response: İlke, yanıt başlıklarına uygulanır.

    Operation Type

    Başlıkta gerçekleştirilecek işlem. Geçerli değerler: Add, Modify ve Delete.

    • Add: İsteğe veya yanıta bir başlık ekler.

      Not

      Belirtilen başlık zaten varsa bu işlem yeni başlık değerini mevcut değere virgül (,) ile ayırarak ekler.

    • Modify: İstek veya yanıtta belirtilen bir başlığı değiştirir.

      Not
      • Belirtilen başlık yoksa bu işlem belirtilen anahtar ve değerle yeni bir başlık ekler.

      • Belirtilen başlık varsa bu işlem değerini üzerine yazar.

    • Delete: İstekten veya yanıttan belirtilen bir başlığı siler.

    Başlık Anahtarı

    Eklenecek, değiştirilecek veya silinecek başlığın adı.

    Başlık Değeri

    Başlığın değeri.

Sonucu doğrulayın

Aşağıdaki örnekte bir test:demo yanıt başlığı eklenmektedir. Değerleri kendi gerçek değerlerinizle değiştirin.

Yapılandırmayı test etmek için aşağıdaki komutu çalıştırın:

curl -I  http://121.196.XX.XX/demo/item/list       // Replace with your gateway's ingress IP address

Yanıt test:demo başlığını içerir:

HTTP/1.1 200 OK
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: 0
x-frame-options: DENY
content-type: application/json
content-length: 86
date: Tue, 30 Nov 2021 03:03:04 GMT
x-envoy-upstream-service-time: 4
test: demo
server: istio-envoy