我已经整合了 swagger
到我的Spring Boot项目中,使用SpringFox构建,它可以用于我的GET API。然而,在我的POST API上,我的请求需要在 application/json
格式,swagger-ui没有设置头。
我的代码。
@PostMapping(value="/login", consumes="application/json", produces="application/json")
public WsResponse login(UserLoginRequest requestBody) throws Exception {
validateAuthToken(requestBody.getId(), requestBody.getToken());
return serviceWs.login(requestBody);
}
swagger -ui生成的命令:
curl -X POST "http://localhost:8080/api/login?token=2342343324&username=23434&password=123" -H "accept: application/json"
注意,"Content-Type "头没有设置,因此后台在调用时出现了错误。
这个问题类似于 这个 但没有任何解决方案,感谢任何帮助。