一、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请求。
搜索
复制
Original: https://www.cnblogs.com/Iven-L/p/16565266.html
Author: 爱文(Iven)
Title: 7、解决swagger测试接口报错:TypeError: Failed to execute ‘fetch‘ on ‘Window‘: Request with GET/HEAD method cannot have body
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/575715/
转载文章受原作者版权保护。转载请注明原作者出处!