请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

5001/recall成功,但是5002/rank中调用recall失败

老师,你好!

我正在学习第二章。我在bash 1启动了rank-service的start.sh, 在bash2里面启动recal-service的start.sh. 通过5001/recall,我能成功调用得到结果,但是通过5002/rank,它需要调用5001/recall,返回的确是如下结果,请问我该如何解决这种问题,谢谢!
图片描述

正在回答 回答被采纳积分+3

2回答

提问者 weixin_慕无忌5172753 2022-11-24 12:38:46

以下几张分别是我的rank路由,recall路由,rank的端口配置,rank调用失败截图,recall调用成功截图。

https://img1.sycdn.imooc.com//szimg/637ef518093ecf6923140886.jpg

https://img1.sycdn.imooc.com//szimg/637ef518097eede425441248.jpg

https://img1.sycdn.imooc.com//szimg/637ef5180941b31021901078.jpg

https://img1.sycdn.imooc.com//szimg/637ef51809baa79725601206.jpg

https://img1.sycdn.imooc.com//szimg/637ef51809bcd23918521094.jpg

https://img1.sycdn.imooc.com//szimg/637ef5180991c93a17841126.jpg


0 回复 有任何疑惑可以回复我~
Daniel 2022-11-24 12:24:47

同学你好,这是url写错了导致的。可以检查一下服务中route的路径对不对。可以看一下recall里面的路由是/还是/recall

0 回复 有任何疑惑可以回复我~
  • 老师,谢谢你的回复。我按你说的,发现课程和课程代码有些对不上。我按照课程视频,recall_service_client.py里面是加上了"/recall",但是课程代码里面没有加。 另外我贴了几张截图,方便你进一步帮我排查下吧
    回复 有任何疑惑可以回复我~ 2022-11-24 12:40:50
  • 你好老师,请参考这个问题下我贴的回答,里面有一些截图,方便你查看。你能帮我看看路由配置有没有问题吗?我发现课程的路由和课程代码路由有点区别。课程里rank_service_client.py里面是加了"/recall"的,课程代码确没有添加,是不是导致我的问题的原因?
    回复 有任何疑惑可以回复我~ 2022-11-24 12:42:52
  • Daniel #3
    嗯是的。我在视频中的路由和代码里略有区别。你修改一下代码把recall去掉试试呢?
    回复 有任何疑惑可以回复我~ 2022-11-24 12:45:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信