java - 在Java中通过restTemplate从rest webservice获取垃圾值

标签 java spring-boot web-services resttemplate

我试图从Java应用程序调用一个安静的网络服务,但它返回垃圾值(笀∀匀恋搀䐀愀琀伀甀琀∀㨀笀∀愀瀀氀䤀渀昀䔀挀漀∀㨀笀∀愀瀀氀)。如果我们从 Postman 应用程序调用,该服务将返回正确的 Json。 下面是我正在使用的代码。

String res = String.valueOf(restTemplate.postForObject(<service url>, entity, String.class)).toString();

请提出建议。

最佳答案

使用 postForEntity 方法,如下所示:

ResponseEntity<String> result = restTemplate.postForEntity(<service url> , entity , String.class);
String body = result.getBody();

关于java - 在Java中通过restTemplate从rest webservice获取垃圾值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61293209/

相关文章:

java - 是否可以在 J2ME 中使用 webservice 发布字节数组数据?

java - Android 上的 ReSTLet 是否可以移植到 Java SE/EE?

java - 在输入中插入数据并选择下拉选项后,提交按钮在 IE11 中使用 selenium 的表单中无效

java - URL 堆栈的模式

java - joda LocalTime的Jackson连载

java - 带有 OAuth2 的 Spring Boot 2 - 无法创建 bean entityManagerFactory,当前正在创建请求的 Bean

java - maven-shade-plugin ConnectException : Connection refused for getting java. sun.com DTD(由 XMLAppendingTransformer 处理以构建 Apache CXF)

java - Java有没有存储键值对的数据结构,相当于C#中的IDictionary?

java - 为什么 Spring Integration 故障转移不显示异常

java - 我们可以从 reSTLet 框架中实现的客户端调用 Jersey Web Service 服务器吗?