gpt4 book ai didi

java - Spring WS 客户端发送 HTTPS 请求

转载 作者:搜寻专家 更新时间:2023-11-01 03:04:58 24 4
gpt4 key购买 nike

我实现了一个既充当服务器又充当客户端的 Web 服务。因此,有另一个 Web 服务调用我的 Web 服务,我将调用转发给另一个 Web 服务。所以,我的网络服务充当了中间人的角色。我使用 Spring-WS 实现了 Web 服务,我选择了注释而不是 XML。因此,没有 XML 配置文件。当我充当客户端并使用 HTTP 与另一个 Web 服务对话时,我得到了正确的结果。但是,我需要发出 HTTPS 请求,但我找不到关于需要在 Spring-WS 客户端中实现什么的好例子。那么,如果我必须实现这个,我应该从哪里开始使用 Spring-WS?有什么好的示例/资源可供我引用吗?

此外,我需要验证来自服务器的证书是否有效。 Spring 中是否有一种机制来检查我从服务器获得的证书是否正确?

最佳答案

在客户端切换到 HTTPS 应该就像在您的 URL 中切换到 https 方案一样简单。默认情况下,WebServiceTemplate 支持 HTTPS。

至于证书验证,这不是由Spring-WS 本身完成的,而是由底层的HTTP 连接库完成的。例如,如果您正在使用 HTTP 组件(即我推荐使用的 HttpComponentsMessageSender),this page似乎相关。

关于java - Spring WS 客户端发送 HTTPS 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25750003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com