我在尝试我的 Go Web 在服务器中设置标头。我在用。gorilla/mux和net/http包装。) x9 z; M. s5 q C% k. w5 Y
我想设置Access-Control-Allow-Origin: *允许跨域 AJAX。 8 ~) ~! e6 w9 ~" K: G# d这是我的 Go 代码: $ m) f( y0 [3 Z7 ^& {
func saveHandler(w http.ResponseWriter,r *http.Request) {// do some stuff with the request data}func main() r := mux.NewRouter() r.HandleFunc("/save",saveHandler) http.Handle("/",r) http.ListenAndServe(":" port,nil)}/ [3 a, v q, ~) Q' [) h+ X
该net/http软件包的描述发送 http 要求标头文档,就像它是客户端一样 - 我不确定如何设置响应标头。% T& I( u3 j- ?
A) t3 _7 V! A; u; `% s 解决方案: 6 w+ U2 [& ~+ |. T 没关系,我想通了 - 我Set()在Header()(doh!)该方法在上面使用 3 }7 t( a. A' _7 ^3 ] b6 r4 {( q我的处理程序现在看起来像这样:& A8 s J0 Y6 @! ~$ R) O0 @- `