gpt4 book ai didi

java - Spring Rest 模板 - 响应主体为空

转载 作者:行者123 更新时间:2023-11-30 11:05:39 24 4
gpt4 key购买 nike

我在与我的应用程序中的其余 Web 服务通信时使用 Spring Rest 模板。在测试中,代码运行完美,但在生产环境中,我的 cpde 不工作,因为返回的主体为空

我尝试了以下方法

    Map<String, Object> params = new HashMap<String, Object>();

RegisterUserRequestVO registerUserRequestVO = new RegisterUserRequestVO();
registerUserRequestVO.setName(name);
ResponseEntity<String> resp = hubsRestTemplate.postForEntity(getFullURLNoKeys(URL_POST_REGISTER_USER), registerUserRequestVO, String.class, params);
System.out.println("resp:" + resp);
System.out.println("resp:" + resp.getBody());
System.out.println("resp:" + resp.getStatusCode());
System.out.println("resp:" + resp.getHeaders());
System.out.println("resp:" + resp.getHeaders());

测试得到的resp如下

<200 OK,{"message":"Account created succesfuly"},{Server=[nginx/1.1.19], Date=[Fri, 10 Apr 2015 14:58:37 GMT], Content-Type=[application/json], Transfer-Encoding=[chunked], Connection=[keep-alive], Vary=[Accept-Encoding], X-Powered-By=[PHP/5.3.10-1ubuntu3.17]}>

在生产中,响应是

<200 OK,{Server=[nginx/1.6.0], Date=[Fri, 10 Apr 2015 15:00:03 GMT], Content-Type=[application/json], Connection=[close], Vary=[Accept-Encoding]}>

返回的响应体为空。我知道 nginx 版本不同,但这不在我的控制范围内

非常感谢对此的任何帮助

干杯达米安

最佳答案

在这篇文章中找到了答案 https://jira.spring.io/browse/SPR-8016

我在 Spring 版本 4.1.4.RELEASE升级到 Spring 4.1.6.RELEASE 解决了这个问题

干杯达米安

关于java - Spring Rest 模板 - 响应主体为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29565141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com