记一次Referer踩坑过程,浏览器访问接口Nginx返回404,postman和curl访问接口正常。
背景
硬件厂商提供了一个平台,我们只能在内网才能访问此平台,所以我们需要经过层层服务器Nginx转发才能访问到。但是呢,当我们在浏览器输入平台地址时,页面可以正常访问,但是接口却报404,记录一次踩坑过程。
猜想
1.接口报404,第一猜想是Nginx路径配置错误,但是页面可以正常访问,所以我用postman和curl命令访问了接口却返回200,一脸懵逼。
2.在尝试调用接口的时候,我意外发现如果不传请求参数不是报其它错误而是接口会报404,可能是因为它那所有接口都是指向一个地址,接口参数包含了具体请求路径
原创
2021-08-19 10:40:39 ·
3638 阅读 ·
0 评论