resttemplate相关内容

使用 Spring RestTemplate 向每个 REST 请求添加查询参数

有没有办法在 Spring 中为 RestTemplate 执行的每个 HTTP 请求添加一个查询参数? Atlassian API 使用查询参数 os_authType 来指定身份验证方法,因此我想将 ?os_authtype=basic 附加到每个请求中,而无需在我的整个请求中指定它代码. 代码 @Service公共类 MyService {私人 RestTemplate res ..
发布时间:2021-07-09 19:38:30 Java开发

使用 Spring RestTemplate 绕过主机验证到达 HTTPS Rest api

我已经阅读了很多关于这个问题的内容,我认为我找到了最简单的解决方法(这里的最后一个代码示例:http://www.baeldung.com/httpclient-ssl),但它不起作用. 这是我在关闭主机名验证(和代理设置)的情况下声明我的 RestTemplate 的方法: @Bean公共 RestTemplate restTemplate(RestTemplateBuilder bu ..
发布时间:2021-07-09 19:11:40 其他开发

RestTemplate - 处理异常中的响应头/正文(RestClientException、HttpStatusCodeException)

在我的宁静网络服务中,如果出现错误的请求 (5xx) 或 4xx 响应代码,我会向响应写入一个自定义标头“x-app-err-id". 在客户端,我使用 RestTemplate 的 exchange 方法进行 RestFul 网络服务调用.当响应代码为 2xx 时,一切正常. ResponseEntity响应 = restTemplate.exchange(webSvcURL,HttpM ..
发布时间:2021-07-09 18:48:38 其他开发

Put-Request 抛出 401 [no body] 错误并且无法存储在响应实体中

我想通过 put 请求更改服务器上的数据,但我总是收到 401 [no body] 错误.响应如下所示: 我真的不明白为什么我会收到这个错误,因为我的身体不是空的.我的代码看起来像这样,值似乎也不错.有没有人知道我做错了什么? 邮递员更新: 现在的值不同(同意和授权),因为它基本上是一个新的请求,但之前的值也是正确的,因此此更改不应产生任何影响. 解决方案 看起来您只是传 ..
发布时间:2021-06-23 19:20:29 Java开发

Mockito 不适用于 RestTemplate

我正在使用 mockito 来模拟 RestTemplate 交换调用.以下是我使用过的,但它没有选择模拟的 RestTemplate. 模拟通话. ResponseEntityresponse = restTemplate.exchange(url, HttpMethod.GET, entity, String.class, userId); 模拟的 RestTempate 如下. ..
发布时间:2021-06-03 18:50:56 Java开发

使用JAXB自定义对象/元素名称

我是JAXB的新手,所以我很难破解这个(我认为)非常简单的用例. 我有一套模式.我无法控制它们,我无法更改它们.在这些模式中,我有诸如 的声明 ... 我尝试从这些生成类.所以这样的声明变成 @XmlType(name ="CustomerType",propOrder = {"field1","fiel ..
发布时间:2021-05-20 18:35:06 Java开发

带有承载授权的RestTemplate

是否可以使用RestTemplateBuilder创建仅带有载体标头和令牌的RestTemplate实例? 我知道我可以使用RestTemplate交换并在HttpEntity中设置我的标头,但是否可以执行以下操作: 公共RestTemplate getRestTemplate(){RestTemplateBuilder builder = new RestTemplateBuilder( ..
发布时间:2021-05-18 20:34:13 Java开发

java.lang.IllegalArgumentException:'json'参数必须是以下实例:[class java.lang.String,class [B

我正在使用Spring Rest Template在Hybris1811框架中提出第三方请求.但是获得响应后,我得到以下错误提示: 无法正确初始化用户sessionorg.springframework.web.util.NestedServletException:请求处理失败;嵌套异常是java.lang.IllegalArgumentException:"json"参数必须是以下实例:[类 ..
发布时间:2021-05-15 19:13:40 Java开发

防止Spring的RestTemplate为multipart/form-data中的每个参数添加标头

我必须使用Spring的 RestTemplate 来调用一个外部API,该API接受带有 Content-Type:multipart/form-data 的POST请求.输入数据只是键值,没有附件,但服务器强制我使用 multipart/form-data . 以下是可以正常工作的原始请求. POST http://the-api:8080 HTTP/1.1内容类型:多部分/表单数据 ..
发布时间:2021-05-15 18:59:07 Java开发

将不同的@Configuration bean传递给基于rest的客户端

我有两种不同的配置,可以从应用程序yml加载.属性相同,但值可能不同. 我如何进行这项工作 giveMeRestTemplate(类型配置) //app.yml 总线:轮胎:8座位数:40红色网址:www.businfo.com车:轮胎:4座位数:6颜色:蓝色网址:www.carinfo.com 因此,我为此有不同的ConfigruationProperties类,例如CarCo ..
发布时间:2021-04-12 20:43:30 Java开发

如何在RestTemplate中将主体作为Json发送以从API获取数据

嗨,我正在尝试从Rest调用者获取数据以从API获取数据,当我使用curl时,我的api端点支持带有json主体的get方法作为请求,它正在起作用,我的curl命令是: curl -X GET http://ec2-URL.com:5000/TL/data -H'内容类型:application/json'-d'{“元":"NJ",“名称“: “我们"}' 我的Spring代码是这样的: ..
发布时间:2021-04-08 20:48:57 Java开发