前端调试接口时候 Required request body is missing

get和delete 方法不行,post和put都可以.
就报错Required request body is missing 是什么情况,后端接口是java写的

莫回无
浏览 11870回答 2
2回答

三国纷争

请求成功后,用 F12 查看你的请求,收到的响应头里是不是有这个或者类似的字段:Access-Control-Allow-Methods:GET, POST, OPTIONS这个字段规定了你可以请求的方法,说白了,就是服务器那边规定了这个文档只接受几种请求,所以你用其他的请求方法会报错;报错Required request body is missing说明服务器那边设置了,你在请求的时候需要传入 请求主体,POST,PUT 的请求是有请求主体的,譬如:而 GET 和 DELETE 请求是没有请求主体的,譬如:这是 HTTP 请求的知识,有空可以看看这个HTTP权威指南-中

慕后森

因为 post、put才会有request body,get和delete是没有的。具体可以看看MDN中各个请求方式的Request has body字段说明。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript