谁知道如何解决下一个问题?
这是我的prod服务器
debug {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
buildConfigField "String", "BASE_URL", "\"https://pethouse.ua/\""
}
但是如果我将hostname改为test-server,就像这样:
debug {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
buildConfigField "String", "BASE_URL", "\"https://test.pethouse.ua/\""
}
当我的应用程序启动并向服务器发出第一个请求时,我收到异常:
--> GET https://test.pethouse.ua/app/v1/ua/...../
<-- HTTP FAILED: javax.net.ssl.SSLHandshakeException: Chain validation failed
Postman的同样请求-工作正常。重启模拟器没有帮助。模拟器上的日期和时间设置正确。
1条答案
按热度按时间o8x7eapl1#
您必须在SSL检查器页面https://www.sslshopper.com/ssl-checker.html上检查API URL的有效性
如果它过期了,那么你必须更新它的过期时间。