Spring Boot中的代理设置

胸腺

我的应用程序需要从Web上获取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 Boot中配置的东西,HttpClient没有使用Java变量。

因此,您需要在httpClient上手动设置代理:

HostConfiguration hostConfig = new HostConfiguration();
hostConfig.setProxyHost(new ProxyHost("your.proxy.host", 8080));
httpClient.setHostConfiguration(hostConfig);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

Spring MVC与Spring Boot与Spring

来自分类常见问题

如何在Spring Boot中设置休息的基本URL?

来自分类Dev

使用spring-boot在库中设置默认属性

来自分类Dev

Spring Boot中的Spring安全配置

来自分类Dev

如何使用spring-boot在spring批处理中设置JobParameters

来自分类Dev

如何在spring-boot中设置context-param

来自分类Dev

Spring Boot +云| Zuul代理| 404错误

来自分类Dev

无法在Spring AOP中访问代理对象

来自分类Dev

网络代理背后的Spring-Boot

来自分类Dev

Spring Boot相同的代理消息重复向控制台

来自分类Dev

Spring Boot +云| Zuul代理| 整合测试

来自分类Dev

在Spring Boot中为静态资源设置setCachePeriod

来自分类Dev

在Spring-boot中设置默认的活动配置文件

来自分类Dev

使用Spring Boot和Spring JDBC在oracle中设置默认模式= SOMETHING

来自分类Dev

如何在Spring Boot中设置过滤器链?

来自分类Dev

代理设置不适用于Spring WebClient

来自分类Dev

在Spring Boot 2.2.0中如何处理x-forwarded-header?(反向代理后面的Spring Web MVC)

来自分类Dev

在Spring Boot中设置休眠获取大小

来自分类Dev

React App + Spring Boot-在Chrome中未设置Cookie中的JWT身份验证令牌

来自分类Dev

Spring Boot中的代理设置

来自分类Dev

Spring Boot中的JSP

来自分类Dev

Spring Boot +云| Zuul代理| 附加网址/重写

来自分类Dev

如何使用spring4和ActiveMQ设置JMS代理?

来自分类Dev

通过 Apache 反向代理进行 Spring Boot 证书认证

来自分类Dev

如何在独立 Tomcat 中运行的 Spring Boot 应用程序中设置 cookie 名称?

来自分类Dev

如何使用 WebFlux 在 Spring Boot 2 中设置登录页面?

来自分类Dev

在 Spring Boot 中设置响应头

来自分类Dev

camel-http4 代理设置 spring xml

来自分类Dev

使用部署在 apache 反向代理后面的 tomcat8 上的 Spring Boot 在 thymeleaf 中设置上下文名称

Related 相关文章

  1. 1

    Spring MVC与Spring Boot与Spring

  2. 2

    如何在Spring Boot中设置休息的基本URL?

  3. 3

    使用spring-boot在库中设置默认属性

  4. 4

    Spring Boot中的Spring安全配置

  5. 5

    如何使用spring-boot在spring批处理中设置JobParameters

  6. 6

    如何在spring-boot中设置context-param

  7. 7

    Spring Boot +云| Zuul代理| 404错误

  8. 8

    无法在Spring AOP中访问代理对象

  9. 9

    网络代理背后的Spring-Boot

  10. 10

    Spring Boot相同的代理消息重复向控制台

  11. 11

    Spring Boot +云| Zuul代理| 整合测试

  12. 12

    在Spring Boot中为静态资源设置setCachePeriod

  13. 13

    在Spring-boot中设置默认的活动配置文件

  14. 14

    使用Spring Boot和Spring JDBC在oracle中设置默认模式= SOMETHING

  15. 15

    如何在Spring Boot中设置过滤器链?

  16. 16

    代理设置不适用于Spring WebClient

  17. 17

    在Spring Boot 2.2.0中如何处理x-forwarded-header?(反向代理后面的Spring Web MVC)

  18. 18

    在Spring Boot中设置休眠获取大小

  19. 19

    React App + Spring Boot-在Chrome中未设置Cookie中的JWT身份验证令牌

  20. 20

    Spring Boot中的代理设置

  21. 21

    Spring Boot中的JSP

  22. 22

    Spring Boot +云| Zuul代理| 附加网址/重写

  23. 23

    如何使用spring4和ActiveMQ设置JMS代理?

  24. 24

    通过 Apache 反向代理进行 Spring Boot 证书认证

  25. 25

    如何在独立 Tomcat 中运行的 Spring Boot 应用程序中设置 cookie 名称?

  26. 26

    如何使用 WebFlux 在 Spring Boot 2 中设置登录页面?

  27. 27

    在 Spring Boot 中设置响应头

  28. 28

    camel-http4 代理设置 spring xml

  29. 29

    使用部署在 apache 反向代理后面的 tomcat8 上的 Spring Boot 在 thymeleaf 中设置上下文名称

热门标签

归档