java - Spring API 中的返回请求

标签 java spring request response okhttp

我的程序调用外部 API。现在我想将此响应直接返回给用户而不进行任何更改。但是我没有看到标题和正文的响应,而是只得到了以下响应:

 {
    "redirect": false,
    "successful": true
}

我的代码如下所示:

    try (Response response = client.newCall(request).execute()) {

        return response;
    }

当我在 Debug模式下查看响应对象时,我得到了我想要的所有信息。为什么用户看不到呢? 提前致谢

最佳答案

当离开其作用域时,try block 会自动关闭响应。通过读取该 block 内的响应或删除 try block 来缓解。

关于java - Spring API 中的返回请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60119058/

相关文章:

java - 建议此模式的正则表达式

java - Spring MVC在jsp中不显示DB数据

java - 如何在 Spring Boot 中使用带有构造函数注入(inject)的 YAML 属性?

java - Spring MVC + security + OAuth2 userInfoEndpoint() 不起作用

asp.net - 如何从 ASP.NET 中的输入字段请求数据?

java - 将后端绑定(bind)到 gui java

java - OpenGL 3 (LWJGL) LookAt 矩阵混淆

spring-mvc - @scope ("request") 不起作用,spring mvc 仍然返回一个单例

java - Java 如何知道在此示例中使用哪个类?

java - 如何在 Restful Web 服务中发送 XML 文件端点 url