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请求。