Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Menetapkan Pengepala HTTP dalam Go?
Apabila membangunkan pelayan web dalam Go, kadangkala ia mungkin menjadi perlu untuk menetapkan pengepala HTTP atas permintaan. Di sinilah perpustakaan gorila/mux dan net/http terbukti berguna.
Menetapkan Pengepala Respons
Untuk menetapkan pengepala HTTP pada respons, hanya gunakan Set( ) kaedah kaedah Header() pada ResponseWriter:
func saveHandler(w http.ResponseWriter, r *http.Request) { // allow cross domain AJAX requests w.Header().Set("Access-Control-Allow-Origin", "*") // ... }
Contoh Penggunaan
Dalam contoh ini, kami menetapkan pengepala "Access-Control-Allow-Origin" kepada "*", membenarkan permintaan AJAX merentas domain.
Gotchas
Pastikan fungsi saveHandler anda termasuk import yang diperlukan di atas:
import ( "net/http" )
Atas ialah kandungan terperinci Bagaimanakah Saya Menetapkan Pengepala HTTP dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!