跨域,简称CROS,Cross-origin resource sharing。这里不仅仅是golang开发http server时会遇到的问题,它不区分语言,只要是http server都可能遇到这个问题。
本文介绍跨域的通用解决办法。
一个简单的golang http server
使用golang开发一个简单的http server程序,程序应答hello, world
。如下逻辑所示:
package main
import "net/http"
func HandlerHttp(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("hello, world"))
}
func main() {
http.HandleFunc("/", HandlerHttp