4、解决swagger测试接口报错:TypeError: Failed to execute ‘fetch‘ on ‘Window‘: Request with GET/HEAD method cannot have body

一、Swagger报错:

1、报错类型:

TypeError: Failed to execute ‘fetch‘ on ‘Window‘: Request with GET/HEAD method cannot have body

2、解决方案:

请求方式错误:请求参数使用了@RequestBody注解,就要用Post来进行请求

 

二、@RequestParam与@RequestBody的区别

1、@RequestParam:

@RequestParam接收的参数是来自requestHeader中,即请求头。通常用于GET请求。

2、@RequestBody:

@RequestParam接收的参数是来自requestBody中,即请求体。主要用来接收前端传递给后端的json字符串中的数据的,所以只能发送POST请求。

posted on 2022-08-09 11:13  爱文(Iven)  阅读(7506)  评论(0编辑  收藏  举报

导航