系统: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解压缩 所以必须启用扩展 请问有知道是啥原因吗
mac m系列芯片 feign调用异常
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
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的压缩功能看看是否解决了问题。
防火墙或安全组设置:检查你的系统和网络防火墙或安全组规则,确保它们不会阻止你的应用程序访问目标服务器。解决 无用评论 打赏 举报
悬赏问题
- ¥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