溫馨提示×

golang重定向方法怎么調(diào)用

小億
178
2023-07-04 21:05:21
欄目: 編程語言

在Golang中,可以使用http.Redirect函數(shù)來實現(xiàn)重定向。

package main
import (
"net/http"
)
func redirectHandler(w http.ResponseWriter, r *http.Request) {
http.Redirect(w, r, "http://www.example.com", http.StatusFound)
}
func main() {
http.HandleFunc("/redirect", redirectHandler)
http.ListenAndServe(":8080", nil)
}

在上面的示例中,redirectHandler函數(shù)會被注冊為處理/redirect路徑的請求。當(dāng)收到該請求時,http.Redirect函數(shù)會將響應(yīng)重定向到http://www.example.com網(wǎng)站,并返回狀態(tài)碼http.StatusFound。

你可以根據(jù)自己的需求修改重定向的目標(biāo)URL和狀態(tài)碼。

0