【发布时间】:2020-07-01 10:54:03
【问题描述】:
我有一个带有 POST REST api 的 Springboot 2.2 网络服务。 我正在使用 Okhttp 客户端向第三方服务发出请求。 我想将第三方服务的确切响应返回给我的 web 服务的调用者。 所有 okhttp 配方参考:
if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
System.out.println(response.body().string());
我尝试在我的 api 中返回 okhttp 响应,但我只返回调用者示例:
{
"redirect": false,
"successful": true
}
所以它不会插入从第三方服务返回的消息。
有谁知道如何将 Okhttp 响应对象转换为 Spring ResponseEntity 对象,以便我可以返回 http 响应代码和消息
【问题讨论】:
-
你能把你的okhttp相关代码加到op ie中吗?您如何创建和发送/接收请求。
标签: java spring-boot httpresponse okhttp