这里记录一下CROS问题
需要在服务端加入以下代码:
w.Header().Add("Access-Control-Allow-Origin","*");
w.Header().Add("Access-Control-Allow-Methodas","GET,POST,OPTIONS");
w.Header().Add("Access-Control-Allow-Headers","Content-Type");
(json)同时处理表单时候,go中结构中首字母需要大写例如:
angular post {“password”:"123}
go中结构体定义以及json处理应该为:
type Form struct{
Password string
}
//r *http.Request
data,_:=ioutil.ReadAll(r.body)
json.Unmarshal([]byte(data),&form);