全部产品
Search
文档中心

Edge Security Acceleration:Modifikasi header

更新时间:Jun 21, 2025

Topik ini menyajikan contoh kode untuk memodifikasi header.

Kode


/**
 * Dalam contoh ini, https://demo.aliyundoc.com/index.html diminta, header respons dimodifikasi, dan header respons dikembalikan ke klien.
 * Ganti someHost dan url dengan alamat host dan URL Anda selama pengujian.
 */
const someHost = "https://demo.aliyundoc.com"
const url = someHost + "/index.html"

addEventListener('fetch', event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
  const response = await fetch(url)

  // Salin isi dari respons.
  const newResponse = new Response(response.body, response)

  // Tambahkan header.
  newResponse.headers.append("custom-ER-add", "ER header")

  // Hapus header.
  newResponse.headers.delete("custom-ER-delete")
  newResponse.headers.delete("custom2-ER-delete")

  // Modifikasi header.
  newResponse.headers.set("custom-ER-reset", "ER header")

  return newResponse
}

Hasil

Rutin Tepi menyalin isi respons, menambahkan, menghapus, atau memodifikasi header, lalu mengembalikan permintaan akhir ke klien.

0