新版本 youdao 报错,已经填写了密钥
raffeyang opened this issue · 7 comments
raffeyang commented
版本号2.3.0
github-actions commented
Thank you for your first issue contribution! Jax0rz
tisfeng commented
你好,请问具体报错信息是什么,贴一下错误日志?
raffeyang commented
tisfeng commented
这个报错,是有道接口无法认证你的证书,看起来像是你开启了 Use System Proxy
,并且使用了抓包工具 MITM 导致?
raffeyang commented
这个报错,是有道接口无法认证你的证书,看起来像是你开启了
Use System Proxy
,并且使用了抓包工具 MITM 导致?
对,我在用surge,MITM开启了;很奇怪今天这个新版本之前都是正常的。
tisfeng commented
那就没问题,因为有道的接口会对请求证书做校验,而 Easydict
支持系统代理,如果又启用了系统代理就会导致这样。
一般情况不建议开启 Use System Proxy
,除了使响应变慢外,还可能导致一些其他异常情况,如证书校验等问题(虽然我已尽力处理了一些场景。。)
tisfeng commented
对,我在用surge,MITM开启了;很奇怪今天这个新版本之前都是正常的。
这其实是之前的一个小问题:开启系统代理需要一点时间(大约 0.5s),某些请求可能在开启代理之前就已经发出去了,所以才没有导致问题。
但我在 v2.3.0
版本修复了这个问题,目前如果打开了系统代理开关,那么所有请求都会等待系统代理开启后才发送。