resttemplate相关内容

Spring RestTemplate - 如何启用请求/响应的完整调试/日志记录?

我已经使用 Spring RestTemplate 一段时间了,当我试图调试它的请求和响应时,我总是碰壁.我基本上希望看到与在打开“详细"选项的情况下使用 curl 时看到的相同的内容.例如: curl -v http://twitter.com/statuses/public_timeline.rss 将显示发送的数据和接收的数据(包括标题、cookie 等). 我查看了一些相关的帖子 ..
发布时间:2021-11-25 15:47:00 Java开发

当 HTTP 请求返回状态为 401 时,如何在 Java 中解析响应正文

我正在使用 Spring 的 RestTemplate 和 Jackson 来使用 RESTful JSON API.在某些情况下,我们可能会收到带有自定义 JSON 主体的 Status 401(未授权)响应,该主体由 API 制造商定义,如下所示: {“代码":123,"message": "错误原因"} 我们需要解析正文,并在我们的业务逻辑中使用 code 属性. 这是我们需要解析 ..
发布时间:2021-11-15 01:03:15 Java开发

如何使用 RestTemplate 为每个请求设置 RequestConfiguration?

我有一个客户正在使用的库,他们正在传递 DataRequest 对象,其中包含 userid、timeout 和其他一些字段它.现在我使用这个 DataRequest 对象来创建一个 URL,然后我使用 RestTemplate 进行 HTTP 调用,我的服务返回一个 JSON 响应,我用它来创建一个 DataResponse 对象并将这个 DataResponse 对象返回给他们. 下面是 ..

如果主机离线,重试 java RestTemplate HTTP 请求

嗨,我正在使用 spring RestTemplate 来调用 REST API.API 可能非常慢,甚至离线.我的应用程序通过一个接一个地发送数千个请求来构建缓存.响应也可能很慢,因为它们包含大量数据. 我已经将超时时间增加到 120 秒.我现在的问题是 API 可以离线,并且我收到 org.apache.http.conn.ConnectionPoolTimeoutException: ..
发布时间:2021-11-12 01:27:24 Java开发

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

我们有一个即将投入生产的 Spring 项目.目前,该项目使用的是Apache Http Client.有一个使用 RestTemplate 作为 HttpClient 的想法. 我正在四处寻找使用 RestTemplate 优于 Apache 的任何显着优势.此外,了解 HTTP 传输在 RestTemplate 的实现中做了什么会很有趣.Apache Http Client 已被多个团体 ..

Spring 4.0.0 使用 RestTemplate 进行基本身份验证

我目前正致力于将第三方应用程序与我们的本地报告系统进行集成.我想使用基本身份验证实现 REST 调用,但在 Spring 4.0.0 中遇到问题.我有一个简单的解决方案,效果很好: final RestTemplate restTemplate = new RestTemplate();final String plainCreds = "用户名:密码";最后的字节[] plainCredsBy ..
发布时间:2021-11-11 05:32:34 Java开发

使用 RestTemplate 将 JSON 字符串(包括不同的宽大)转换为 Java 类

我有一个 json 字符串,如: {“名称":“abc",“类型":“类型1",“艺术家":{“名称":“盟友"},"other_part": "{\"id\":\"ee50abd7\",\"metadata\":"...\"}";} 如您所见,“other_part"看起来像宽松的格式.它用引号表示. 这里,我只想将其转换为 POJO 类.但是 other_part 给出了解析错误.任 ..
发布时间:2021-07-09 20:25:50 Java开发

Spring RestTemplate 无法转换 json 响应

我有网址 - http://hzhzhz 返回json {"someField": 3,"datesField": ["2017-08-19","2017-08-20","2017-08-26",《2018-12-30》]} 我创建模型 @Data@NoArgsConstructor私有类响应{私人 int someField;私人日期字段日期字段;}@数据@NoArgsConstru ..
发布时间:2021-07-09 20:25:34 Java开发

REST Android 客户端使用 Spring 和 OAuth2 错误 DexArchiveMergerException:无法合并 dex

我有一个服务器正在运行,我想使用 spring 的 oauth2 将一个 android 客户端连接到服务器.我使用安卓工作室.我的问题与gradle配置有关,我不知道应该如何. 问题:当我运行应用程序时,出现此错误: Error:Execution failed for task':app:transformDexArchiveWithExternalLibsDexMergerForDe ..
发布时间:2021-07-09 20:25:19 Java开发

Spring RestTemplate - 读取 PNG 标头的 I/O 错误

我正在对外部应用程序进行 API 调用(此应用程序将最初加载到其中的所有图像转换为 PNG).如果图像最初是作为 PNG 加载到该应用程序中的,那么 RestTemplate 可以正常工作.如果它最初是作为其他东西加载然后转换为 PNG,那么在 Spring 4.1.1 中尝试使用 RestTemplate 获取它时,下面的代码会引发错误.图像在外部应用程序上显示良好. Caused by: ..
发布时间:2021-07-09 20:25:16 其他开发