在 Go 中開發 Web 伺服器時,有時可能需要在請求上設定 HTTP 標頭。這就是 gorilla/mux 和 net/http 庫被證明有用的地方。
設定回應標頭
要在回應上設定 HTTP 標頭,只需使用 Set( ResponseWriter 上 Header() 方法的 )方法:
func saveHandler(w http.ResponseWriter, r *http.Request) { // allow cross domain AJAX requests w.Header().Set("Access-Control-Allow-Origin", "*") // ... }
範例用法
在本例中,我們將“Access-Control-Allow-Origin”標頭設為“*”,允許跨域AJAX 請求。
陷阱
確保您的 saveHandler 函數在頂部包含必要的導入:
import ( "net/http" )
以上是如何在 Go 中設定 HTTP 標頭?的詳細內容。更多資訊請關注PHP中文網其他相關文章!