在本地测试没有问题,移交到网站上就请求超时了:
很久后返回这个:
{"error_code":"SDK108","error_msg":"connection or read data timeout"}
一开始以为是我的access_token获取保存位置没有写入权限,结果都弄了都不行。把本地测试生成的放到服务器给与权限后还是一样超时。
用的就是SDK!!!!!
有没有遇到同样问题的?网站用https协议的。
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
我遇到这个问题,一开始我用的是http协议,后面改成https,就没什么问题
是证书的问题,仔细看报错内容就可以看出来了。有效解决的办法是:第一、导出百度的证书;第二、将证书导入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、重启项目,搞定
请问这个问题有没有解决啊
解决方法:
可能是服务器(我用的是阿里云服务器)DNS问题,解析不到 aip.baidubce.com(图像识别服务器) 和 vop.baidu.com(语音服务器)远程地址, 在本地测试是完全没有问题, 跟踪代码了很久,才找到暂时解决的方法,但不是长久之计.
修改服务器hosts
117.185.16.121 aip.baidubce.com
106.120.159.20 vop.baidu.com
加入这两行, 暂可以解决问题
解决方法:
可能是服务器(我用的是阿里云服务器)DNS问题,解析不到 aip.baidubce.com(图像识别服务器) 和 vop.baidu.com(语音服务器)远程地址, 在本地测试是完全没有问题, 跟踪代码了很久,才找到暂时解决的方法,但不是长久之计.
修改服务器hosts
117.185.16.121 aip.baidubce.com
106.120.159.20 vop.baidu.com
加入这两行, 暂可以解决问题
请问下解决了么?~ 我也遇到了
请问解决了吗 ?
请问你解决了么,我也遇到同样问题了.....
发现程序 运行一段时间就就有这个问题,
设置下擦后市时间看看有没有小效果