全部产品
Search
文档中心

:Modifikasi header respons masuk

更新时间:Nov 09, 2025

Setelah permintaan mencapai asal Anda melalui Dynamic Content Delivery Network (DCDN), Anda dapat mengonfigurasi respons dari asal untuk mengimplementasikan kemampuan tertentu atau menulis ulang header sesuai dengan aturan khusus, seperti mekanisme caching, tipe Multipurpose Internet Mail Extensions (MIME), dan waktu kedaluwarsa respons. Topik ini menjelaskan cara memodifikasi header respons HTTP dari asal ke titik kehadiran (POPs).

Prasyarat

Izin untuk mengonfigurasi header respons HTTP kustom telah diperoleh. Secara default, fitur ini tidak tersedia untuk pengguna eksternal. Untuk meminta izin, ajukan tiket.

Informasi latar belakang

Header respons HTTP adalah komponen bagian header dalam pesan respons yang ditransmisikan melalui HTTP. Setelah header respons HTTP dikonfigurasi, Anda dapat menggunakan parameter untuk mengirim informasi ke penerima. Header respons terdiri dari nama domain, titik dua (:), dan nilai. Contoh: Cache-Control: no-cache.

HTTP mengikuti model permintaan-respons. Setelah permintaan mencapai asal melalui DCDN, asal merespons dengan baris status. Anda dapat memodifikasi respons sesuai kebutuhan. Gambar berikut menunjukkan cara kerjanya.

Tabel berikut menjelaskan parameter asal yang dapat Anda gunakan dalam respons.

Header respons

Deskripsi

Contoh

Cache-Control

Mengontrol apakah semua mekanisme caching di server asal dan DCDN dapat menyimpan objek dalam cache. Unit: detik.

Cache-Control: max-age=3600

Content-Type

Menetapkan tipe MIME untuk badan permintaan (digunakan untuk permintaan POST dan PUT).

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

Expires

Menentukan tanggal atau waktu setelah mana respons kedaluwarsa.

Content-Type: text/html

Last-Modified

Memeriksa tanggal ketika objek yang diminta terakhir dimodifikasi.

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

Custom HTTP Response Header

Jika header respons sebelumnya tidak dapat memenuhi kebutuhan Anda, Anda juga dapat memilih Custom HTTP Response Header untuk menyesuaikan parameter dan nilai untuk header respons.

Allow, Content-Encoding, dan Content-Length

Catatan
  • Permintaan asal adalah pesan HTTP yang diteruskan oleh DCDN ke asal untuk nama domain akselerasi tertentu.

  • Pengaturan header respons HTTP berlaku untuk pesan respons apa pun untuk nama domain Anda. Konfigurasi ini hanya memengaruhi pesan HTTP yang dikembalikan ke asal melalui DCDN. Pesan HTTP yang langsung dikembalikan ke pengguna oleh titik kehadiran (POPs) tidak akan dimodifikasi.

  • Anda tidak dapat mengonfigurasi header respons HTTP untuk nama domain wildcard.

Prosedur

  1. Masuk ke Konsol DCDN.

  2. Di panel navigasi kiri, klik Domain Names.

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

  4. Di pohon navigasi kiri nama domain, klik Origin Fetch.

  5. Klik tab Modify Incoming Response Header. Di halaman Modify Incoming Response Header, klik Add.

  6. Konfigurasikan parameter.

    Anda dapat menambahkan header HTTP ke URL respons berdasarkan kebutuhan bisnis Anda. Anda juga dapat mengganti, mengubah, dan menghapus header HTTP default atau header HTTP yang ditambahkan sebelumnya atau tidak lagi diperlukan dari URL respons.

    Catatan

    Jika beberapa operasi dikonfigurasikan untuk header respons asal yang sama, operasi dilakukan dalam urutan berikut: Replace > Add > Change > Delete. Sebagai contoh, jika Anda melakukan operasi Tambah dan operasi Hapus pada header permintaan yang sama pada saat yang bersamaan, header permintaan tersebut ditambahkan dan kemudian dihapus.

    • Parameter Operasi Tambah

      HTTP响应头

      Parameter

      Contoh

      Deskripsi

      Operasi

      Tambah

      Menambahkan header respons ke pesan respons dari server asal.

      Header Respons

      Header Respons Cache Kustom

      Anda dapat memilih header respons preset, atau memilih Custom Cache Response Headers dari daftar drop-down Header Respons untuk menentukan header respons kustom.

      Nama Header

      x-code

      Nama header respons kustom adalah x-code.

      Nilai Header

      key1

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

      key1,key2

      Izinkan Duplikat

      Ya

      Jika Allow Duplicates disetel ke Yes, Anda dapat menetapkan beberapa nilai untuk parameter yang sama di header respons. Contoh: x-code:key1 dan x-code:key2.

      Tidak

      Jika Allow Duplicates disetel ke No, Anda hanya dapat menetapkan satu nilai untuk satu parameter di header respons. Jika Anda mencoba menetapkan beberapa nilai untuk satu parameter, nilai yang terakhir ditambahkan yang akan berlaku. Sebagai contoh, jika Anda menambahkan x-code:key1 dan kemudian menambahkan x-code:key2, hanya x-code:key2 yang berlaku.

    • Parameter Operasi Ganti

      替换

      Parameter

      Contoh

      Deskripsi

      Operasi

      Ganti

      Anda hanya dapat melakukan operasi Ganti jika tidak ada header respons duplikat yang ada.

      Header Respons

      Header Respons Cache Kustom

      Anda dapat memilih header respons preset, atau memilih Custom Cache Response Headers dari daftar drop-down Header Respons untuk menentukan header respons kustom.

      Nama Header

      x-code

      Nama header respons kustom adalah x-code.

      Cari

      key

      Anda dapat mencari nilai yang ingin Anda ganti menggunakan ekspresi reguler.

      Ganti Dengan

      abc

      Anda dapat mengganti nilai yang cocok menggunakan ekspresi reguler.

      Cocokkan

      Cocokkan Semua

      Jika Match disetel ke Match All, semua nilai yang cocok diganti. Sebagai contoh, jika Anda menggunakan ekspresi reguler untuk mengganti semua string "key" dalam x-code:key1,key2,key3 dengan "abc", pasangan nilai kunci berubah menjadi x-code:key1,key2,key3.

      Cocokkan yang Pertama Saja

      Jika Match disetel ke Match the First Only, hanya nilai pertama yang cocok yang diganti. Sebagai contoh, jika Anda menggunakan ekspresi reguler untuk mengganti nilai "key" pertama dalam x-code:key1,key2,key3 dengan "abc", pasangan nilai kunci berubah menjadi x-code:abc1,key2,key3.

    • Parameter Operasi Ubah

      变更

      Parameter

      Contoh

      Deskripsi

      Operasi

      Ubah

      Anda hanya dapat melakukan operasi Ubah jika tidak ada header respons duplikat yang ada.

      Header Respons

      Header Respons Cache Kustom

      Anda dapat memilih header respons preset, atau memilih Custom Cache Response Headers dari daftar drop-down Header Respons untuk menentukan header respons kustom.

      Nama Header

      x-code

      Nama header respons kustom adalah x-code.

      Ubah Menjadi

      key1,key3

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

    • Parameter Operasi Hapus

      删除

      Parameter

      Contoh

      Deskripsi

      Operasi

      Hapus

      Menghapus semua header respons yang cocok dengan nilai parameter Header Respons dan Nama Header. Header respons duplikat juga dihapus.

      Header Respons

      Header Respons Cache Kustom

      Anda dapat memilih header respons preset, atau memilih Custom Cache Response Headers dari daftar drop-down Header Respons untuk menentukan header respons kustom.

      Nama Header

      x-code

      Nama header respons kustom adalah x-code.

  7. Klik OK.