在swagger ui 测试时提示 TypeError: Failed to execute 'fetch' on 'Window': Request with GET/HEAD method cannot have body, 为什么
时间: 2024-05-29 14:14:53 浏览: 793
SpringBoot+Swagger-ui自动生成API文档
5星 · 资源好评率100%
这个错误提示是因为在使用GET或HEAD请求方法时,不能有请求体,而Swagger UI的请求是基于fetch API发送的,它是符合标准的API,因此无法发送GET或HEAD方法时带有请求体的请求。
你可以尝试以下解决方案:
1. 确认你的请求方法是否正确,如果是GET或HEAD方法,则不应该有请求体。
2. 如果请求方法不是GET或HEAD,可以尝试在请求头中添加Content-Type字段并设置其值为application/json,这样可以让fetch API识别请求体的格式。
3. 如果以上两个方法都无法解决问题,可以尝试使用其他的API测试工具,例如Postman等。
希望这些信息可以帮助你解决问题。
阅读全文