在使用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;