resttemplate相关内容

RESTTemplate.postForEntity的Spring Mockito测试引发IllegalArgumentException:URI不是绝对的

我的控制器调用该服务来发布有关汽车的信息,如下所示,它运行良好。但是,我的单元测试失败,出现IlLegalArgumentException:URI不是绝对异常异常,SO上的所有帖子都无法帮助解决此问题。 这是我的控制器 @RestController @RequestMapping("/cars") public class CarController { @Autow ..
发布时间:2022-08-21 17:01:05 其他开发

RestTemplate获取正文

如何使用REST模板制作Get With Body? 根据POST request via RestTemplate in JSON中的问题,我尝试通过HttpEntity对Body进行Make Get(只检查是否可能),但是 接收失败: 缺少必需的请求正文 对于HttpMethod.POST:本地主机:8080/test/post正文已正确添加,但对于 HttpMethod.GET ..
发布时间:2022-08-21 16:38:55 其他开发

Spring Boot随机SSLException:在带有JDK11的Kubernetes中重置连接

上下文: 我们有一个Spring Boot(2.3.1.RELEASE)Web应用程序 它是用Java 8编写的,但在使用Java 11(openjdk:11.0.6-jre-stretch)的容器中运行。 它有一个数据库连接和一个通过HTTPS(简单RestTemplate#交换方法)调用的上游服务(这很重要!) 部署在Kubernetes集群内(不确定这是否重要) 问题: ..
发布时间:2022-08-21 16:05:48 Java开发

使用RestTemplate将JSON映射到对象

我编写了货币转换器程序,该程序从api.fixer.io读取JSON,映射对象并创建选定汇率的简单数据集。 我的程序一直工作得很好,直到我停止使用Jackson解析和映射对象,并将其替换为RestTemplate。 它可以很好地读取基础货币和日期,但不能读取Rates子对象。为什么? 我的代码: Currency类: package com.github.gromo13.currenc ..
发布时间:2022-08-21 15:44:00 Java开发

用于发布带有自定义头和请求对象的请求的Spring RestTemplate

在Spring RestTemplate中,有一种方法可以将自定义头与POST请求对象一起发送。我已经尝试了可用的exchange方法。我们似乎可以将键值对与自定义头一起发送,但不能发送附加到HttpEntity.的请求对象本身。下面的代码演示了这种尝试,对于服务器似乎是400 BadRequest。 HttpHeaders requestHeaders = new HttpHead ..
发布时间:2022-08-21 15:17:27 Java开发

单元测试中的SpringBoot@Auowired返回NullPointerException

我有一个用@SERVICE注释的类(HttpHandler)。我正在为这个服务类编写单元测试用例。 我在我的测试类中使用了@AuTower注释来获取服务的对象。然而,当我运行单元测试时,它返回NullPOinterException。有人能帮帮我吗? 服务等级代码如下: @Service public class HttpHandler { private static fi ..
发布时间:2022-08-21 15:11:59 Java开发

与RestTemplate相比,使用Feign的优点和缺点是什么

我知道这个伪装是声明性的,因此它为开发人员抽象了很多东西。但是,什么时候应该选择一个而不是另一个呢?虽然Feign是声明性的,但它与OAuth有严重的问题。在使用RestTemplate而不是Feign时有哪些注意事项 推荐答案 Feign允许您抽象调用REST服务的机制。一旦配置并注释了Feign接口,就可以通过执行一个简单的Java函数调用来调用REST服务。发出REST调用的实际 ..

500 内部服务器错误:[{“错误":[“解析值时遇到意外字符:%.路径'',第 0 行,位置 0."]}]

我正在使用 RestTemplate 调用 AutoTask API.但是,我收到一条错误消息: 500 Internal Server Error: [{"errors":[""Unexpected character met while paring value: %.路径 '',第 0 行,位置 0."]}] API 调用的 Swagger UI 截图(成功) 控制台输出(错误) ..

如何为 Postman 二进制类型的请求正文构建 RestTemplate?

我正在尝试使用 RestTemplate 调用第三方服务.但是当我尝试通过我的 Java 代码调用该服务时,它会抛出 BadRequest 错误.由于我无法弄清楚如何为 API 构建 Resttemplate,因此我在此处请求有关如何为此类请求构建请求正文的建议,还请查看我现有的代码并帮助我找出错误代码. 邮递员请求的外观如下: 以下是 Postman 中形成的代码片段: OkHt ..
发布时间:2022-01-22 15:14:00 Java开发

HttpMessageConverter 异常:RestClientException:无法写入请求:找不到合适的 HttpMessageConverter

我正在编写一个客户端来使用 RESTful 服务.我需要以键值对的形式发送请求,他们建议我为此使用 Map.我调用的 RESTful 服务只会接受 JSON,而我的客户端将使用 Java.它实际上将成为现有企业 EJB 项目的一部分. 我已经编写了一个客户端并且能够成功调用 RESTful 服务.事实上,如果我以字符串(JSON 格式)发送请求,我什至会收到回复.但我想避免这种将 Map 转 ..
发布时间:2022-01-08 14:41:11 Java开发