小程的小马同学 2023-09-08 11:05 采纳率: 25%
浏览 5

mac m系列芯片 feign调用异常

系统:13.5 idea:2023.2 jdk:1.8 spring-cloud-dependencies-parent:2.3.1.RELEASE
项目里使用feign-httpclient或者feign-okhttp,如果url有大小写就会出现404,如果全是小写会出现读取超时.在windows系统下是正常的,如果不启用httpclient或者okhttp扩展在mac下也是正常的.但是因为有zip解压缩 所以必须启用扩展 请问有知道是啥原因吗

  • 写回答

2条回答 默认 最新

  • 呈两面包夹芝士 2023-09-08 11:07
    关注

    你遇到的问题可能由多种因素共同导致。以下是一些可能的原因和解决方案:

    环境差异:不同的操作系统可能对网络请求的处理存在差异,尤其是Windows和Mac OS。这可能是因为操作系统或系统级别的网络堆栈实现有所不同。如果你在Windows上没有问题,但在Mac上出现问题,这可能就是原因之一。
    Spring Cloud的版本:你使用的Spring Cloud版本是2.3.1.RELEASE,这个版本可能存在一些已知的问题或缺陷。你可以查看一下Spring Cloud的官方文档和社区,看看是否有类似的问题报告或者解决方案。
    Feign配置:检查你的Feign客户端配置,确保所有的URL都被正确地配置为小写。因为你的问题表明,如果URL有大小写就会出现404,如果全是小写会出现读取超时,这可能是因为服务端对于URL大小写敏感。
    网络问题:这可能是由于网络问题或者目标服务器的特定配置导致的。你可以尝试在相同的网络环境和服务器上重新运行你的应用程序,看是否还会出现相同的问题。
    依赖冲突:检查你的项目依赖,确保没有版本冲突。有时,不同的库之间可能存在不兼容性,这可能导致一些奇怪的问题。
    启用Zip解压缩:你提到因为需要启用Zip解压缩,这可能与问题有关。有些服务器可能会限制或禁止客户端发送的请求大小,这可能导致超时或404错误。你可以尝试禁用Feign的压缩功能看看是否解决了问题。
    防火墙或安全组设置:检查你的系统和网络防火墙或安全组规则,确保它们不会阻止你的应用程序访问目标服务器。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月8日

悬赏问题

  • ¥15 目详情-五一模拟赛详情页
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line