口福 2020-10-11 14:04 采纳率: 0%
浏览 438

feign.FeignException: status 404 reading GoodsClient#querySkuBySpuId(Long)

这个怎么办解决?大佬们?初学者乐优商城!Test
goodsapi
图片说明

  • 写回答

1条回答 默认 最新

  • Java毕设王 2023-06-18 10:45
    关注

    这个错误信息表明在使用 Feign 进行服务间的通信时,请求的服务端点返回了一个 404 状态码。具体来说,你正在尝试通过调用 GoodsClient 接口的 querySkuBySpuId(Long) 方法来查询某个商品的库存,但是服务端返回了一个 404 错误。

    通常,这种情况可能是由以下原因引起的:

    服务端点不存在: 404 状态码表示请求的资源不存在。可能是你提供的 GoodsClient#querySkuBySpuId(Long) 方法对应的服务端点路径不正确或不存在。请确保服务端点路径正确,并且服务端已经实现了该接口方法。

    请求参数不正确: 如果你传递的 Long 类型参数值无效,或者请求的参数不符合服务端的要求,也可能导致服务端返回 404 状态码。请确保你提供的参数值有效,并且请求参数与服务端的要求一致。

    服务发现或路由问题: 如果你在微服务架构中使用了服务发现和路由功能(例如,通过 Eureka、Consul、Zuul、Spring Cloud Gateway 等),那么 404 错误可能是由于服务发现或路由配置问题引起的。请检查服务发现和路由配置是否正确,并确保服务端正常运行。

    为了进一步排查问题,你可以进行以下操作:

    检查 GoodsClient 接口的定义,确保方法签名和服务端点路径正确。
    确认传递给 querySkuBySpuId 方法的参数值是否有效。
    检查服务端是否正常运行,并且对应的服务端点路径是否正确实现。
    如果你使用了服务发现和路由功能,确保配置正确,并且服务注册和发现机制正常工作

    评论

报告相同问题?

悬赏问题

  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题