全部产品
Search
文档中心

API Gateway:Mengonfigurasi kebijakan modifikasi header

更新时间:Nov 10, 2025

Anda dapat mengonfigurasi kebijakan pengaturan header untuk memodifikasi header dalam permintaan atau tanggapan sebelum permintaan diteruskan ke layanan backend tujuan atau sebelum tanggapan dari layanan backend dikembalikan ke klien. Topik ini menjelaskan cara mengonfigurasi kebijakan pengaturan header untuk gateway cloud-native.

Mengonfigurasi kebijakan header

  1. Gerbang API cloud-native mendukung konfigurasi kebijakan modifikasi header melalui dua pendekatan:

    API di luar instans

    1. Login ke Konsol API Gateway. Di panel navigasi sebelah kiri, klik Cloud-native API Gateway > API. Di bilah navigasi atas, pilih Wilayah.

    2. Klik API yang dituju. Pada halaman detail API, pilih instans dari daftar drop-down atau pilih All Instances. image

    3. Pilih entri rute yang dituju dari daftar Routing.

    实例内API

    1. 登录云原生API网关控制台。左侧导航栏选择实例,并在顶部菜单栏选择地域。

    2. 实例页面,单击目标网关实例ID。左侧导航栏选择API,单击目标API。

    3. 选择路由列表中的目标路由。

  2. Login ke Konsol API Gateway.

  3. Di panel navigasi sebelah kiri, klik Cloud-native API Gateway > API. Di bilah navigasi atas, pilih Wilayah.

  4. Klik API yang dituju. Pada halaman detail API, klik nama entri rute yang dituju. Klik tab Configure Policy, lalu klik Edit Header di sebelah kiri.

    Klik 编辑图案 atau Add Rule di sebelah kanan. Konfigurasikan parameter aturan pada daftar yang muncul, lalu klik Save. Tabel berikut menjelaskan parameter-parameter tersebut:

    Parameter

    Deskripsi

    Header Type

    Jenis header. Nilai yang valid:

    • Request: Kebijakan pengaturan header berlaku untuk permintaan.

    • Response: Kebijakan pengaturan header berlaku untuk tanggapan.

    Operation Type

    Operasi terkait header yang dapat Anda lakukan pada permintaan atau tanggapan. Nilai yang valid:

    • Add: menambahkan header ke permintaan atau tanggapan.

      Catatan

      Jika header yang ditentukan sudah ada dalam permintaan atau tanggapan, nilai header yang ditentukan dalam kebijakan ini akan digabungkan dengan nilai header yang sudah ada. Nilainya dipisahkan dengan koma (,).

    • Modify: memodifikasi header dalam permintaan atau tanggapan.

      Catatan
      • Jika header yang ditentukan tidak ada dalam permintaan atau tanggapan, header tersebut akan ditambahkan ke permintaan atau tanggapan berdasarkan kunci dan nilai header yang ditentukan dalam aturan ini.

      • Jika header yang ditentukan sudah ada, nilainya akan ditimpa oleh nilai header yang ditentukan dalam aturan ini.

    • Delete: menghapus header dari permintaan atau tanggapan.

    Header Key

    Nama header dalam permintaan atau tanggapan.

    Header Value

    Nilai header dalam permintaan atau tanggapan.

  5. Setelah kebijakan pengaturan header dikonfigurasi, aktifkan Enabled.

    • Jika Anda mengaktifkan kebijakan pengaturan header, gerbang akan mengontrol header dalam permintaan atau tanggapan.

    • Jika Anda menonaktifkan kebijakan pengaturan header, gerbang tidak akan mengontrol header dalam permintaan atau tanggapan.

Verifikasi hasil

Dalam contoh ini, sebuah header ditambahkan ke tanggapan. Gambar berikut menunjukkan konfigurasi kebijakan tersebut.

Header.png

Jalankan perintah berikut untuk mengirim permintaan pengujian:

curl -I  http://121.196.XX.XX/demo/item/list       // Alamat IP ingress gerbang.

Tanggapan berikut dikembalikan. Tanggapan tersebut 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