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

子网站如何做营销渠道策划方案

子网站如何做,营销渠道策划方案,c .net怎么做网站,css网站开发中的应用我项目采用微服务架构,所以各服务之间通过Spring RestClient远程调用,本来一直工作得好好的,昨天突然发现远程调用一直报错,错误详情如下: org.springframework.web.client.HttpClientErrorException$BadRequest: 400…

我项目采用微服务架构,所以各服务之间通过Spring RestClient远程调用,本来一直工作得好好的,昨天突然发现远程调用一直报错,错误详情如下:

org.springframework.web.client.HttpClientErrorException$BadRequest: 400 Bad Request: [no body]at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:103) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.client.StatusHandler.lambda$defaultHandler$3(StatusHandler.java:86) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.client.StatusHandler.handle(StatusHandler.java:146) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.client.DefaultRestClient$DefaultResponseSpec.applyStatusHandlers(DefaultRestClient.java:680) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.client.DefaultRestClient.readWithMessageConverters(DefaultRestClient.java:200) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.client.DefaultRestClient$DefaultResponseSpec.readBody(DefaultRestClient.java:667) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.client.DefaultRestClient$DefaultResponseSpec.body(DefaultRestClient.java:621) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.client.support.RestClientAdapter.exchangeForBody(RestClientAdapter.java:73) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.service.invoker.HttpServiceMethod$ExchangeResponseFunction.lambda$create$4(HttpServiceMethod.java:379) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.service.invoker.HttpServiceMethod$ExchangeResponseFunction.execute(HttpServiceMethod.java:336) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.service.invoker.HttpServiceMethod.invoke(HttpServiceMethod.java:130) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.web.service.invoker.HttpServiceProxyFactory$HttpServiceMethodInterceptor.invoke(HttpServiceProxyFactory.java:303) ~[spring-web-6.1.5.jar!/:6.1.5]at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.1.5.jar!/:6.1.5]at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:220) ~[spring-aop-6.1.5.jar!/:6.1.5]at jdk.proxy3/jdk.proxy3.$Proxy184.getLoginUser(Unknown Source) ~[na:na]at com.ibm.risk.irmp.common.auth.JWTFilter.doFilter(JWTFilter.java:66) ~[irmp-common-2.1.0-SNAPSHOT.jar!/:na]

服务端打开最低级日志,发现报错说是Request Parse Error: Invalid Headers
但这两天也没改远程调用的代码呀!仔细查看了文请求header,也没发现异常,
把代码退回到前天版本发现正常。
仔细回想了一下,既然没改代码,那估计是依赖的问题吧?排查了一下,昨天加了一个华为云存储桶的依赖:

        <dependency><groupId>com.huaweicloud</groupId><artifactId>esdk-obs-java</artifactId><version>3.23.9.1</version></dependency>

再看看esdk-obs-java又依赖了okhttp,那么很可能是Spring检测到有okhttp就优先使用okhttp了吧?
把esdk-obs-java去掉一测,果然正常了。
哼哼,原来okhttp还有这问题,于是把spring restclient 初始化直接指定一个httpclient:

RestClient restClient = RestClient.builder().requestFactory(new ReactorNettyClientRequestFactory()).baseUrl(url).build();

再加上esdk-obs-java依赖,测试一切平静如常了

http://www.ritt.cn/news/25821.html

相关文章:

  • 贵港网站设计seo搜外
  • 存量权益登记在哪个网站上做店铺推广软文案例
  • 某企业集团网站建设方案seo分析seo诊断
  • 网站开发交付验收文档百度云app下载安装
  • 企业网站有必要做吗?谷歌外贸网站推广
  • h5网站系统手机百度app下载安装
  • 莱芜人才网招聘网seo整站优化推广
  • 优质公司网站深圳排名seo
  • h5商城网站建站推送者seo
  • 可以在哪个网站做封面赚钱产品推广宣传方案
  • 给网站挂黑链百度网盘在线登录
  • 旅游建设网站网络营销八大工具
  • 东莞建站公司快荐全网天下特别好福州seo公司排名
  • 昌邑网站制作软文广告经典案例分析
  • wordpress怎么调用apiseo工具有哪些
  • 济南网站建设企业推广员是做什么的
  • wordpress follow沧州网站优化
  • 网站支付怎么做优化培训课程
  • 速冻蔬菜做哪个国际网站好杭州优化商务服务公司
  • DW做网站的步骤百度优化大师
  • 杭州网站设计我选柚v米科技搜索引擎优化培训中心
  • godaddy域名注册北京seoqq群
  • 西安到北京百度seo排名优化教程
  • 关于制作网站的方案做seo排名
  • 企业网站源码 企业网站管理系统如何去推广自己的产品
  • 研发外包公司重庆网站seo外包
  • 软件开发流程的具体内容百度怎么优化关键词排名
  • 网站本地环境搭建如何自己编写网站
  • 怎么自己用手机做网站百度管理员联系方式
  • 网站子域名新东方教育培训机构