SDK108 网络超时怎么回事
韦想说爱你 发布于2018-07 浏览:5054 回复:10
0
收藏

在本地测试没有问题,移交到网站上就请求超时了:

很久后返回这个:

{"error_code":"SDK108","error_msg":"connection or read data timeout"}

一开始以为是我的access_token获取保存位置没有写入权限,结果都弄了都不行。把本地测试生成的放到服务器给与权限后还是一样超时。

用的就是SDK!!!!!

有没有遇到同样问题的?网站用https协议的。

收藏
点赞
0
个赞
共10条回复 最后由李特Ter回复于2019-12
#11李特Ter回复于2019-12

我遇到这个问题,一开始我用的是http协议,后面改成https,就没什么问题

0
#10cjm2455回复于2019-11

是证书的问题,仔细看报错内容就可以看出来了。有效解决的办法是:第一、导出百度的证书;第二、将证书导入linux服务器;
详细步骤:1、点开百度网站,2、点击锁的按钮,3、点击“证书(有效)”,4、点击“详细信息”tab,5、点击底部“复制到文件(C)...”,6、按第一种格式保存cer文件;
7、进入linux服务器中java的安装位置,例:cd /usr/java/jre1.8.0_73/lib/security/
8、输入:keytool -import -alias 新证书名 -keystore cacerts -file 证书路径/原证书名 -trustcacerts
例:keytool -import -alias baiducer -keystore cacerts -file /eyas/templete/bai.cer -trustcacerts
9、输入证书密码:changeit
10、重启项目,搞定

0
#9向前看那回复于2019-08

请问这个问题有没有解决啊

0
#8dlj899回复于2019-07

解决方法:

可能是服务器(我用的是阿里云服务器)DNS问题,解析不到 aip.baidubce.com(图像识别服务器) 和 vop.baidu.com(语音服务器)远程地址, 在本地测试是完全没有问题, 跟踪代码了很久,才找到暂时解决的方法,但不是长久之计. 

修改服务器hosts

117.185.16.121 aip.baidubce.com

106.120.159.20 vop.baidu.com

加入这两行, 暂可以解决问题

2
#7dlj899回复于2019-07

解决方法:

可能是服务器(我用的是阿里云服务器)DNS问题,解析不到 aip.baidubce.com(图像识别服务器) 和 vop.baidu.com(语音服务器)远程地址, 在本地测试是完全没有问题, 跟踪代码了很久,才找到暂时解决的方法,但不是长久之计. 

修改服务器hosts

117.185.16.121 aip.baidubce.com

106.120.159.20 vop.baidu.com

加入这两行, 暂可以解决问题

0
#6时光静止的小城回复于2019-07

请问下解决了么?~  我也遇到了

0
#5基情神父回复于2019-03

请问解决了吗 ?

0
#4艾林vn回复于2018-12

请问你解决了么,我也遇到同样问题了.....

0
#3贺晋回复于2018-11

发现程序 运行一段时间就就有这个问题,

2
#2510000735回复于2018-09

设置下擦后市时间看看有没有小效果

0
TOP
切换版块