当前位置: 首页 > news >正文

中小企业网站制作不了做网站会很忙吗

中小企业网站制作不了,做网站会很忙吗,模板网站五金,一级消防工程师考试通过率多少SpringBoot 设置HTTP代理访问 遇到这样的一个场景,代码部署到私有服务器上去之后,这台私有服务器a无法直接访问公网,需要通过代理转发到另外一台专门访问公网的服务器b, 让服务器b去请求对应的公网ip,于是就需要设置Http代理。 …

SpringBoot 设置HTTP代理访问

遇到这样的一个场景,代码部署到私有服务器上去之后,这台私有服务器a无法直接访问公网,需要通过代理转发到另外一台专门访问公网的服务器b, 让服务器b去请求对应的公网ip,于是就需要设置Http代理。

通常使用springboot会用到两种不同的httpclient

  • spring-boot-starter-webflux 这个包下面的WebClient

  • Spring-web 这个包下面的RestTemplate

WebClient

通过设置Httpclinet添加绑定的代理地址,然后给WebClient里添加这个Httpclient

HttpClient httpClient  = HttpClient.create().proxy(proxy -> proxy.type(ProxyProvider.Proxy.HTTP).address(new InetSocketAddress("192.168.0.1", 8080))  // 你的代理IP和端口);
​
WebClient webClient = webClientBuilder.baseUrl("https://www.baidu.com").clientConnector(new ReactorClientHttpConnector(httpClient)).build();
​
​
String result = webClient.get().retrieve().bodyToMono(String.class).block();

RestTemplate

// 服务器代理
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("192.168.0.1", 8080));
// 配置 request factory
SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();
requestFactory.setProxy(proxy);
​
RestTemplate restTemplate = new RestTemplate();
ProxySetting proxySetting = SpringContextHolder.getBean(ProxySetting.class);
// This allows us to read the response more than once - Necessary for debugging.
// 如果开启代理,则配置走服务器代理。否则走本地调试
if (proxySetting.isEnable()) {restTemplate.setRequestFactory(requestFactory);
} else {restTemplate.setRequestFactory(new SimpleClientHttpRequestFactory());
}
​
DefaultUriBuilderFactory uriBuilderFactory = new DefaultUriBuilderFactory();     uriBuilderFactory.setEncodingMode(DefaultUriBuilderFactory.EncodingMode.VALUES_ONLY);
restTemplate.setUriTemplateHandler(uriBuilderFactory);
​
String url = "https://www.baidu.com"
String response = restTemplate.getForObject(url, String.class);

http://www.dtcms.com/a/428903.html

相关文章:

  • 外贸网站推广建设银行个人网站
  • 六枝做网站wordpress前端上传头像
  • 西安网站seo分析佛山全网优化
  • 公司网站 备案最近一周新闻
  • 金泉网普通会员可以建设网站吗网站建设工具的实验心得
  • 网站自己可以备案吗布展设计公司排名
  • Redis7内存数据库
  • 网站seo自己怎么做个人注册公司需要多少费用
  • wordpress文章被篡改郑州seo关键词
  • Anthropic Claude Sonnet 4.5
  • 网络营销的新特点网站优化一年多少钱
  • 免费网站怎么做出来的昆明建网站的公司
  • 门户网站建设 考核设计公司网站建设模板图
  • 网站推广软件免费下载安装建网站前途
  • 屯留做网站哪里好天眼查企业信息查询平台
  • 曲靖做网站建设的公司开发公司职称个人业务自传
  • 个人建设任务网站潍坊建设网站多少钱
  • 办网站怎么办怎么做网站推销自己的产品
  • 网站源码下载网php 网站开发框架
  • 衡水网站制作与推广织梦怎么制作手机网站源码
  • 宁波建设网站报价做图片视频的网站有哪些
  • 《强化学习数学原理》学习笔记3——贝尔曼方程核心概念梳理
  • 第三届智能制造与机电一体化国际学术会议(IMM2026)
  • 广州网站建设知名 乐云践新wordpress 谷歌登陆
  • CKAD-CN 考试知识点分享(9) 创建 ingress
  • 网站专题页面案例无锡易时代网站建设有限公司怎么样
  • 晋中网站建设intitle 网站建设
  • 冀教版三年级上册英语课本知识点大总结
  • 什么是建设网站工具wordpress 主题配置
  • 重庆seo网站哪家好wordpress图片上传后无法显示