All Products
Search
Document Center

Function Compute:Mengatasi unduhan paksa saat mengakses fungsi HTTP

Last Updated:Apr 02, 2026

Sejak 19 November 2018, Function Compute menambahkan content-disposition: attachment ke header respons ketika suatu fungsi dipicu oleh Pemicu HTTP. Hal ini menyebabkan browser mengunduh respons sebagai file alih-alih melakukan rendering secara inline.

Gunakan salah satu metode berikut untuk mencegah unduhan paksa tersebut.

Opsi 1: Gunakan nama domain uji (untuk pengujian cepat)

  1. Login ke Konsol Function Compute.

  2. Buka halaman detail Pemicu HTTP untuk fungsi Anda.

  3. Klik nama domain uji untuk mengunduh dan menjalankan skrip konfigurasi.

Setelah skrip dijalankan, akses fungsi Anda melalui nama domain uji tersebut—browser akan langsung merender responsnya.

Opsi 2: Gunakan nama domain kustom (untuk produksi)

Sambungkan nama domain kustom ke fungsi Anda alih-alih menggunakan domain default aliyuncs.com. Nama domain kustom tidak terkena pembatasan unduhan paksa.

Untuk petunjuk penyiapan, lihat Konfigurasi nama domain kustom.

Opsi 3: Atur header respons Content-Type (untuk kontrol pemrograman)

Kembalikan content-type: text/html dalam header respons fungsi Anda. Saat browser menerima header ini, respons akan dirender sebagai HTML alih-alih diunduh.

Atur header respons dalam penanganan fungsi Anda sebelum mengembalikan respons:

Content-Type: text/html
Pendekatan ini memerlukan modifikasi kode fungsi Anda. Gunakan pendekatan ini ketika Anda membutuhkan kontrol detail halus atas cara respons yang berbeda dirender.