All Products
Search
Document Center

Microservices Engine:Konfigurasi Modifikasi Header

Last Updated:May 19, 2026

Gunakan modifikasi header untuk mengubah header dalam permintaan sebelum diarahkan ke layanan backend atau dalam respons sebelum dikembalikan ke klien. Topik ini menjelaskan cara mengonfigurasi aturan modifikasi header pada gateway cloud-native.

Prosedur

  1. Masuk ke Konsol MSE. Di bilah navigasi atas, pilih Wilayah.

  2. Di panel navigasi kiri, pilih Cloud-native Gateway > Gateways. Di halaman Gateways, klik ID gateway tersebut.

  3. Di panel navigasi kiri, klik Routes. Lalu, klik tab Routes.

  4. Untuk aturan routing yang ingin Anda ubah, klik Policies pada kolom Actions.

  5. Di bagian Policies, klik Header Modification, lalu klik ikon 编辑图案 atau Add Rule di sebelah kanan.

  6. Konfigurasikan parameter aturan, lalu klik Save di pojok kanan atas.

    Parameter

    Deskripsi

    Header Type

    Pilih jenis header. Nilai yang valid: Request dan Response.

    • Request: Memodifikasi header dari permintaan masuk.

    • Response: Memodifikasi header dari respons keluar.

    Action Type

    Pilih jenis aksi. Nilai yang valid: Add, Modify, dan Delete.

    • Add: Menambahkan header ke permintaan atau respons.

      Catatan

      Jika header dengan nama yang sama sudah ada, nilai header baru akan ditambahkan ke nilai yang sudah ada dan dipisahkan dengan koma (,).

    • Modify: Memodifikasi header tertentu dalam permintaan atau respons.

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

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

    • Delete: Menghapus header tertentu dari permintaan atau respons.

    Header Key

    Masukkan nama header.

    Header Value

    Masukkan nilai header.

  7. Setelah mengonfigurasi aturan modifikasi header, aktifkan sakelar Enable.

    • Jika diaktifkan, gateway akan memodifikasi header permintaan dan respons sesuai aturan yang dikonfigurasi.

    • Jika dinonaktifkan, gateway tidak akan memodifikasi header permintaan maupun respons.

Verifikasi hasil

Sebagai contoh, asumsikan Anda telah mengonfigurasi aturan untuk menambahkan header uji ke respons.

  • Jalankan perintah berikut untuk mengirim permintaan uji:

    curl -I  http://121.196.XX.XX/demo/item/list       // Alamat IP ingress gateway
  • Respons mencakup 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