请稍等 ...
×

采纳答案成功!

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

求助!!!验证sendVerifyCode接口时报错一直无法解决

老师您好:
我在验证sendVerifyCode这个接口时出现了报错,我仔细地核对了ip及端口号没有问题,可是问题还没有解决,一直卡在这,无法向下进行学习,想向您请教一下:
验证的接口为:
图片描述
postman的返回值为:
{
“code”: “9999”,
“message”: null
}

报错信息为:
图片描述
图片描述
图片描述
我通过打断点发现问题出现在:
ServiceProvider.java的文件中的transport.open()这个方法

图片描述
这块我想了很多方法都无法解决,以至于无法开展后续的学习,老师若时间麻烦指点我一下,拜谢!

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

4回答

boncsunny 2019-07-15 20:16:34

I had the same issue. Replacing "localhost" with the ip fixed it.

The reason was: Python used TCPV6, where Java used TCP.

Python: transport = TSocket.TServerSocket(host="127.0.0.1", port = 9091)

Java: transport = new TSocket("127.0.0.1", 9091);

1 回复 有任何疑惑可以回复我~
慕用5051679 2019-01-15 18:45:36

你好 我也碰到了这个问题 解决了吗

0 回复 有任何疑惑可以回复我~
提问者 编号89757321 2019-01-10 17:04:51

原因是在thrift中指定的是localhost 但是没有在windows端的hosts文件中配置localhost与127.0.0.1之间的关系

0 回复 有任何疑惑可以回复我~
刘果国 2019-01-04 10:06:04

直接telnet一下这个ip+port,感觉像服务没起来

0 回复 有任何疑惑可以回复我~
  • 老师,群里又您的qq吗
    想问您问题
    回复 有任何疑惑可以回复我~ 2019-03-14 18:55:58
  • 刘果国 回复 qjhj8ftn #2
    问题在这问答区问吧,这里我每天都会来解答问题的
    回复 有任何疑惑可以回复我~ 2019-03-14 21:02:22
  • 我也遇到了这个问题,已经解决,但是,为啥子老师的直接OK了,localhost与127.0.0.1之间的关系?
    回复 有任何疑惑可以回复我~ 2020-04-26 16:34:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信