【发布时间】:2014-07-07 07:44:26
【问题描述】:
我的应用需要从网上获取一个 XML 文件,如下:
@Bean
public HTTPMetadataProvider metadataProvider()
throws MetadataProviderException {
String metadataURL = "http://idp.ssocircle.com/idp-meta.xml";
final Timer backgroundTaskTimer = new Timer(true);
HTTPMetadataProvider provider =
new HTTPMetadataProvider(backgroundTaskTimer, httpClient(), metadataURL);
provider.setParserPool(parserPool());
return provider;
}
我正在使用过滤网络工作,因此该应用无法检索该文件。
有一种方法可以在 Spring Boot 中设置 HTTP 代理(例如 myproxy.eu:8080)吗?
或者,我可以使用 HTTPS 协议检索 XML 文件,但我应该正确设置元数据提供程序以支持加密连接...如何?
【问题讨论】:
标签: spring spring-boot