get和delete 方法不行,post和put都可以.就报错Required request body is missing 是什么情况,后端接口是java写的
2 回答
三国纷争
TA贡献1804条经验 获得超7个赞
请求成功后,用 F12 查看你的请求,收到的响应头里是不是有这个或者类似的字段:
Access-Control-Allow-Methods:GET, POST, OPTIONS
这个字段规定了你可以请求的方法,说白了,就是服务器那边规定了这个文档只接受几种请求,所以你用其他的请求方法会报错;
报错Required request body is missing
说明服务器那边设置了,你在请求的时候需要传入 请求主体,POST,PUT 的请求是有请求主体的,譬如:
而 GET 和 DELETE 请求是没有请求主体的,譬如:
这是 HTTP 请求的知识,有空可以看看这个
HTTP权威指南-中
添加回答
举报
0/150
提交
取消