All Products
Search
Document Center

API Gateway:Konfigurasikan kebijakan modifikasi header

Last Updated:Jun 24, 2026

Kebijakan modifikasi header mengubah header dalam permintaan sebelum diteruskan ke layanan backend atau dalam tanggapan sebelum dikembalikan ke klien. Anda dapat menambahkan, memperbarui, atau menghapus header untuk entri rute Cloud-native API Gateway.

Prosedur

  1. Cloud-native API Gateway menyediakan dua metode untuk mengonfigurasi kebijakan modifikasi header:

    API di luar instans

    1. Masuk ke Konsol API Gateway. Di panel navigasi kiri, pilih API. Di bilah navigasi atas, pilih wilayah.

    2. Klik API yang dituju. Dari daftar drop-down, pilih instans tempat Anda ingin mengonfigurasi kebijakan, atau pilih All instances.

    3. Di tab Routes, pilih entri rute yang dituju.

    API di dalam instans

    1. Masuk ke Konsol API Gateway. Di panel navigasi kiri, pilih Instance, lalu pilih Wilayah di bilah navigasi atas.

    2. Di halaman Instance, klik ID instans gerbang yang dituju. Di panel navigasi kiri, pilih API, lalu klik API yang dituju.

    3. Di tab Routes, pilih entri rute yang dituju.

  2. Klik tab Configure Policy, lalu klik Enable Policy/Plug-in di bawah Inbound Processing atau Outbound Processing.

  3. Klik kartu Edit Header. Di panel Add Policy: Edit Header, konfigurasikan parameter dan klik Add.

    Parameter

    Deskripsi

    Enable

    • Enable: Menerapkan kebijakan modifikasi header pada permintaan dan tanggapan.

    • Disable: Tidak menerapkan kebijakan modifikasi header.

    Header Type

    Jenis header yang akan dimodifikasi. Nilai yang valid: Request dan Response.

    • Request: Kebijakan berlaku untuk header permintaan.

    • Response: Kebijakan berlaku untuk header tanggapan.

    Operation Type

    Operasi yang dilakukan pada header. Nilai yang valid: Add, Modify, dan Delete.

    • Add: Menambahkan header ke permintaan atau tanggapan.

      Catatan

      Jika header yang ditentukan sudah ada, operasi ini akan menambahkan nilai header baru ke nilai yang sudah ada, dipisahkan dengan koma (,).

    • Modify: Memodifikasi header tertentu dalam permintaan atau tanggapan.

      Catatan
      • Jika header yang ditentukan tidak ada, operasi ini akan menambahkan header baru dengan kunci dan nilai yang ditentukan.

      • Jika header yang ditentukan sudah ada, operasi ini akan menimpa nilainya.

    • Delete: Menghapus header tertentu dari permintaan atau tanggapan.

    Header Key

    Nama header yang akan ditambahkan, dimodifikasi, atau dihapus.

    Header Value

    Nilai header tersebut.

Verifikasi hasil

Contoh berikut menambahkan header tanggapan uji test:demo. Ganti nilai-nilai tersebut sesuai skenario bisnis Anda.

Jalankan perintah berikut untuk menguji konfigurasi:

curl -I  http://121.196.XX.XX/demo/item/list       // Ganti dengan alamat IP ingress gateway Anda

Tanggapan berisi header test:demo:

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