HTTPS请求配置
更新时间:
在使用V2.0 SDK开发时,默认采用HTTPS协议访问阿里云服务。您可以通过com.aliyun.teaopenapi.models.Config类的 protocol 参数灵活选择所需的通信协议,支持的值包括HTTP或HTTPS。为保障数据传输安全,建议始终优先使用HTTPS协议。
com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config();
config.setProtocol("HTTPS");
在使用HTTPS协议进行访问时,SDK默认启用SSL/TLS证书校验。如果您的代码环境缺乏相应的证书,则可能会出现证书校验失败的错误。您可以通过 com.aliyun.teautil.models.RuntimeOptions 类的 ignoreSSL 参数来设置是否启用SSL/TLS证书校验。例如,在测试环境中,您可以将 ignoreSSL 设置为true,以忽略证书校验进行临时测试。
重要
生产环境建议启用SSL/TLS证书校验。
com.aliyun.teautil.models.RuntimeOptions runtimeOptions = new com.aliyun.teautil.models.RuntimeOptions();
// true:忽略对证书的验证,false:校验证书,默认false
runtimeOptions.ignoreSSL = true;该文章对您有帮助吗?