resttemplate相关内容

Springs RestTemplate默认连接池

只是想知道RestTemplate是否开箱即用使用连接池,还是只是每次都建立一个新的连接? 解决方案 我相信RestTemplate不会使用连接池发送请求,它会使用SimpleClientHttpRequestFactory来包装标准JDK的打开和关闭连接. 实际上,您可以将RestTemplate配置为使用池化的实现,例如HttpComponentsClientHttpReques ..
发布时间:2020-07-09 05:33:21 其他开发

WebClient与RestTemplate

从春季5开始: WebClient是代表执行Web请求的主要入口点的接口. 它已被创建为Spring Web Reactive模块的一部分,并将在这些情况下替代经典的RestTemplate.新的客户端是一种可响应的,非阻塞的解决方案,可通过HTTP/1.1协议进行工作 这是否意味着,如果要升级到Spring 5,我们需要使用RestTemplate重新编码旧应用程序吗? ..
发布时间:2020-07-09 05:22:46 其他开发

Spring RestTemplate发布响应

我不熟悉Spring RestTemplate. 但是对于这个项目,我必须使用Spring RestTemplate发送POST调用以使用rest api. 我正在使用以下代码: String restCall = restTemplate.postForObject(url+restParm, null, String.class); 这很好. 我想获取HTTP状态代 ..
发布时间:2020-07-09 02:21:54 Java开发

使用当前httpclient(4.x)的RestTemplate基本身份验证或摘要身份验证

我正在尝试使用 RestTemplate 和 httpclient(4.x)进行摘要(或基本)身份验证. 由于我找不到如何实际执行此操作的任何相关示例,因此我尝试了多种方法来钩挂各种httpclient工件,但没有运气-本质上,没有在以下位置发送 Authentication 标头全部. 我当前的实现是: DefaultHttpClient newHttpClient = new ..

如果他们花费太多时间,如何取消AsyncRestTemplate HTTP请求?

自启动以来,我一直对如何处理InterruptedException以及如果花费太多时间如何正确取消http请求感到困惑.我有一个库,其中为我们的客户提供了两种方法,sync和async.他们可以调用他们认为适合自己目的的任何方法. executeSync()-等待直到得到结果,然后返回结果. executeAsync()-立即返回一个Future,如果需要,可以在完成其他操作后对其进行处 ..
发布时间:2020-07-09 02:11:27 Java开发

Spring RestTemplate连接超时不起作用

我正在尝试配置外部Web服务调用时的超时.我正在通过服务中的Spring Rest Template调用外部Web服务. 出于连接超时测试的目的,外部Web服务已停止并且应用程序服务器已关闭. 我已经为超时配置了10秒,但是不幸的是我在一秒钟后收到连接被拒绝的异常. try { final RestTemplate restTemplate = new RestTe ..
发布时间:2020-07-09 02:04:33 Java开发

如果主机脱机,请重试Java RestTemplate HTTP请求

嗨,我正在使用spring RestTemplate来调用REST API.该API可能非常慢,甚至离线.我的应用程序通过依次发送数千个请求来构建缓存.响应也可能非常慢,因为它们包含大量数据. 我已经将超时时间增加到120秒.现在的问题是该API可以脱机,并且出现org.apache.http.conn.ConnectionPoolTimeoutException: Timeout wait ..
发布时间:2020-07-09 01:58:36 Java开发

RestTemplate不能转义URL

我正在像这样成功地使用Spring RestTemplate: String url = "http://example.com/path/to/my/thing/{parameter}"; ResponseEntity response = restTemplate.postForEntity(url, payload, MyClass.class, parameter) ..
发布时间:2020-07-09 00:46:22 Java开发

在春季由resttemplate提出的每个请求中,发送客户证书的正确方法是什么?

我想在我的spring应用程序中使用REST服务.要访问该服务,我需要获得用于授权的客户端证书(自行签名并以.jks格式). 对其余服务进行身份验证的正确方法是什么? 这是我的要求: public List getInfo() throws RestClientException, URISyntaxException { HttpEntity httpEn ..

RestTemplate与Apache Http Client在Spring项目中的生产代码

我们有一个Spring项目即将投入生产.当前,该项目正在使用Apache Http Client.有一种使用RestTemplate作为HttpClient的想法. 我正在四处寻找使用RestTemplate而不是Apache's的任何显着优势.另外,知道哪种HTTP传输在其实现中执行RestTemplate也会很有趣. Apache Http Client已被多个小组使用了多年,并享有良好 ..

在Spring RestTemplate中禁用SSL证书验证

我在两台不同的计算机上有两个基于Spring的Web应用程序A和B. 我想从Web应用程序A到Web应用程序B进行https调用,但是我在计算机B中使用了自签名证书.因此,我的HTTPS请求失败. 在Spring中使用RestTemplate时如何禁用https证书验证?我想禁用验证,因为Web应用程序A和B都在内部网络中,但是数据传输必须通过HTTPS进行 解决方案 您需要添 ..
发布时间:2020-07-08 21:44:07 其他开发