get请求可以实现,post请求报404(post之前的options请求没有问题),是什么原因?
是因为请求头的content-type不同吗?接口文档给的是post请求要用(application/json; charset=utf-8)但是这里是(text/plain)
get请求的content-type是(application/json; charset=utf-8)
post请求参数如下:
get请求头如下:
options请求如下:
get请求可以实现,post请求报404(post之前的options请求没有问题),是什么原因?
是因为请求头的content-type不同吗?接口文档给的是post请求要用(application/json; charset=utf-8)但是这里是(text/plain)
get请求的content-type是(application/json; charset=utf-8)
post请求参数如下:
get请求头如下:
options请求如下:
这个不是地址不存在, 是服务器主动报的404
看接口文档, 在这儿返回404是什么意思, 然后修改参数 .
标准返回404 Not Found
你这儿返回的是 404 404 Page not found
这明显是服务器处理过了.
8 回答5.8k 阅读✓ 已解决
9 回答9.2k 阅读
6 回答4.7k 阅读✓ 已解决
4 回答13.2k 阅读✓ 已解决
3 回答10.3k 阅读✓ 已解决
4 回答7.2k 阅读
5 回答7.1k 阅读✓ 已解决
post请求返回404其实已经提示得很明显了,就是接口不存在
自检方法一:如果有用nginx做代理,可以看看错误日志,确认有没有转发成功
自检方法二:让后台加一个post的同名方法试试