All Products
Search
Document Center

:Ubah header respons masuk

Last Updated:May 01, 2026

Setelah permintaan pengguna mencapai server origin melalui DCDN, Anda dapat mengubah header respons HTTP yang dikirim oleh server origin. Hal ini memungkinkan Anda menambahkan fungsionalitas tertentu atau memastikan respons sesuai dengan aturan kustom, seperti kebijakan caching, tipe MIME, atau waktu kedaluwarsa.

Prasyarat

Fitur ini tidak diaktifkan secara default. Untuk menggunakannya pada suatu nama domain, Anda harus mengajukan tiket untuk mengaktifkannya.

Latar Belakang

Header respons HTTP (Hypertext Transfer Protocol) merupakan komponen dalam respons HTTP. Dengan mengubah header respons masuk, Anda dapat menambahkan fungsionalitas tertentu ke respons tersebut. Header respons terdiri atas nama, tanda titik dua (:), dan nilai. Contohnya, Cache-Control: no-cache.

HTTP menggunakan model permintaan-respons. Ketika pengguna mengirim permintaan, permintaan tersebut diarahkan melalui DCDN ke server origin. Server origin kemudian mengirim respons. Anda dapat mengubah header respons ini untuk menerapkan logika kustom. Gambar berikut menunjukkan proses tersebut.

Alibaba Cloud menyediakan parameter header respons berikut untuk menerapkan kemampuan yang dijelaskan dalam tabel berikut.

Header respons

Deskripsi

Contoh

Cache-Control

Mengontrol cara klien dan Titik Kehadiran (POP) DCDN melakukan cache objek. Misalnya, direktif max-age menetapkan durasi cache dalam satuan detik.

Cache-Control: max-age=3600

Content-Type

Menentukan tipe MIME dari badan respons.

Content-Type: application/x-www-form-urlencoded

Expires

Menentukan tanggal dan waktu setelah respons dianggap kedaluwarsa.

Expires: Wed, 21 Oct 2025 07:28:00 GMT

Last-Modified

Menunjukkan tanggal dan waktu saat objek yang diminta terakhir dimodifikasi.

Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT

Custom Response Header

Jika header standar tidak memenuhi kebutuhan Anda, pilih Custom Response Header untuk menentukan nama dan nilai header kustom.

Contoh: Allow, Content-Encoding, dan Content-Length.

Catatan
  • Permintaan origin-pull adalah pesan HTTP yang dikirim dari Titik Kehadiran (POP) DCDN ke server origin untuk domain akselerasi tertentu.

  • Aturan aktif berlaku untuk semua respons sumber daya di bawah domain tersebut. Aturan ini hanya memengaruhi respons dari server origin ke POP DCDN, bukan respons dari POP ke pengguna.

  • Nama domain wildcard tidak didukung.

Prosedur

  1. Masuk ke Konsol DCDN.

  2. Di panel navigasi sebelah kiri, klik Domain Names.

  3. Pada halaman Domain Names, temukan nama domain yang ingin Anda kelola lalu klik Configure di kolom Actions.

  4. Di panel navigasi domain, klik Origin Fetch.

  5. Klik tab Modify Incoming Response Header.

  6. Pada tab Modify Incoming Response Header, klik Add.

  7. Konfigurasikan aturan header respons masuk.

    Anda dapat menambahkan, mengganti, memodifikasi, atau menghapus header HTTP. Ini berlaku untuk header default, header yang telah ditambahkan sebelumnya, atau header yang tidak lagi diperlukan.

    Catatan
    • Jika Anda mengonfigurasi beberapa operasi untuk header respons yang sama, operasi tersebut dieksekusi sesuai urutan prioritas berikut: Replace > Add > Modify > Delete. Misalnya, jika Anda mengonfigurasi operasi Add dan Delete untuk header yang sama, header tersebut pertama-tama ditambahkan lalu dihapus.

    • Jika Anda menggunakan fitur ini dalam rule engine, urutan eksekusi ditentukan oleh prioritas aturan, bukan prioritas operasi yang dijelaskan dalam topik ini.

    • Tambahkan header respons

      HTTP响应头

      Parameter

      Contoh

      Deskripsi

      Operation

      Add

      Menambahkan header yang ditentukan ke respons dari server origin.

      Response Header Parameter

      Custom Response Header

      Anda dapat memilih parameter header preset dari daftar drop-down, atau memilih Custom Response Header untuk mengonfigurasi parameter header kustom.

      Custom Header Name

      x-code

      Menentukan nama header kustom sebagai x-code.

      Header Value

      key1

      Anda dapat menentukan beberapa nilai untuk satu header. Pisahkan nilai dengan koma (,).

      key1,key2

      Allow Duplicates

      Yes

      Saat Allow Duplicates diatur ke Allow, Anda dapat menetapkan nilai berbeda untuk parameter header respons. Contohnya: x-code:key1, x-code:key2.

      No

      Saat Allow Duplicates diatur ke Do not allow, parameter header respons hanya boleh memiliki satu nilai unik. Nilai baru akan menimpa nilai sebelumnya. Misalnya, jika Anda pertama kali menambahkan x-code:key1 lalu menambahkan x-code:key2, nilai akhirnya adalah x-code:key2.

    • Ganti header respons

      替换

      Parameter

      Contoh

      Deskripsi

      Operation

      Replace

      Operasi Replace hanya diizinkan untuk header yang muncul sekali. Operasi ini tidak diizinkan jika header yang ditentukan diduplikasi.

      Response Header Parameter

      Custom Response Header

      Anda dapat memilih parameter header preset dari daftar drop-down, atau memilih Custom Response Header untuk mengganti parameter header kustom.

      Custom Header Name

      x-code

      Menentukan nama header kustom sebagai x-code.

      Find

      key

      Ekspresi reguler untuk menemukan konten dalam nilai header yang ingin Anda ganti.

      Replace With

      abc

      Nilai pengganti untuk konten yang cocok.

      Match

      Match All

      Saat opsi Match diatur ke Match All, semua nilai yang cocok akan diganti. Misalnya, jika Anda mengganti nilai key yang dicocokkan oleh ekspresi reguler dengan abc dalam x-code:key1,key2,key3, hasilnya adalah x-code:abc1,abc2,abc3.

      Match the First Only

      Saat opsi Match diatur ke Match only the first, hanya nilai pertama yang cocok yang diganti. Misalnya, jika Anda mengganti nilai 'key' yang cocok dengan 'abc' dalam x-code:key1,key2,key3, hasilnya adalah x-code:abc1,key2,key3.

    • Modifikasi header respons

      变更

      Parameter

      Contoh

      Deskripsi

      Operation

      Modify

      Operasi Modify hanya diizinkan untuk header yang muncul sekali. Operasi ini tidak diizinkan jika header yang ditentukan diduplikasi.

      Response Header Parameter

      Custom Response Header

      Anda dapat memilih parameter header preset dari daftar drop-down, atau memilih Custom Response Header untuk memodifikasi parameter header kustom.

      Custom Header Name

      x-code

      Menentukan nama header kustom sebagai x-code.

      Modify To

      key1,key3

      Nilai baru untuk header. Anda dapat menentukan beberapa nilai, dipisahkan dengan koma (,).

    • Hapus header respons

      删除

      Parameter

      Contoh

      Deskripsi

      Operation

      Delete

      Menghapus semua instance header yang ditentukan, terlepas dari apakah ada duplikat atau tidak.

      Response Header Parameter

      Custom Response Header

      Anda dapat memilih parameter header preset dari daftar drop-down, atau memilih Custom Response Header untuk menghapus parameter header kustom.

      Custom Header Name

      x-code

      Menentukan nama header kustom sebagai x-code.

  8. Klik OK.