0

我们使用 Microsoft 的 Azure Face API 已经超过 12 个月了。但是我们的低级 API Android 用户 (19) 开始收到此错误:

javax.net.ssl.SSLException:证书中的主机名不匹配:!= < .cognitiveservices.azure.com> 或 < .cognitiveservices.azure.com>

它正在使用级别 api 21+

4

1 回答 1

0

问题是由于对 MS 证书的更改。人脸检测库正在使用不支持新证书的已弃用 httpClient 库。

我用 OkHttp 替换了 httpclient,并提交了修复该问题的请求请求(https://github.com/Microsoft/Cognitive-Face-Android/pull/53)。

于 2019-02-25T11:08:22.670 回答