1、小程序接口请求403
最近接到一个小程序的开发项目,和后端商定玩接口文档,写完了页面和easy-mock的模拟请求,等着后端来和我联调。等啊等,嗯,他们公网的域名和内网的ip映射终于好像是弄好了。我开始点击登录,啪,post接口403
2、防盗链
想了下,emmmmmm一般遇到这个403,ngnix配置下防盗链referer就好了,加一个我的ip,想想不对啊,外网所有人都要访问,难道把防盗链去掉么。。。
查看了下网络请求,小程序里面有提到过headers的referer不可以更改,看看是什么,貌似不是我的ip。
看来都是微信设置的这个referer,所以找后端了,ngnix打开
3、解决方法
修改https的这段代码
1 | server { |
主要就是在valid_referers 添加 servicewechat.com就可以了,成功解决~