下班之前开发跟我说用HttpPost.addHeader方法可以获得head,但是用域名就获取不到,当时就确定到应该是Nginx,没能正确转发,找了好久,终于找到问题所在,做个笔记供大家参考:
在server标签加入
underscores_in_headers on;
location标签加入
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Request-Url $request_uri;
尽量不要在head信息中包含”_”间隔,可以换成”-”
如果需要在nginx上定义head:
add_header Access-Control-Allow-Origin '*';
其中 Access-Control-Allow-Origin 是header 名字 “.” 是对应的value
保存==》重启Nginx即可
附两篇链接: