HTTPS请求配置
更新时间:
在使用V2.0 SDK开发时,默认采用HTTPS协议访问阿里云服务。您可以通过@alicloud/openapi-client库的Config类中的protocol参数灵活选择所需的通信协议,支持的值包括HTTP或HTTPS。为保障数据传输安全,建议始终优先使用HTTPS协议。
const { Config } = require('@alicloud/openapi-client');
const config = new Config({
// 此处省略其他配置
protocol: 'HTTPS', // 配置协议类型,可选值:HTTPS, HTTP, 默认值HTTPS
});import * as $OpenApi from '@alicloud/openapi-client';
// 配置通过 HTTPS 协议发送请求
const config = new $OpenApi.Config({
// 此处省略其他配置
protocol: 'HTTPS', // 可选值:HTTPS, HTTP, 默认值HTTPS
});在使用HTTPS协议进行访问时,SDK默认启用SSL/TLS证书校验。如果您的代码环境缺乏相应的证书,则可能会出现证书校验失败的错误。您可以通过@alicloud/tea-util库的RuntimeOptions类中的 ignoreSSL 参数来设置是否启用SSL/TLS证书校验。例如,在测试环境中,您可以将ignoreSSL设置为true,以忽略证书校验进行临时测试。
重要
生产环境建议启用SSL/TLS证书校验。
const { RuntimeOptions } = require('@alicloud/tea-util');
const runtime = new RuntimeOptions({
// true:忽略证书校验;false:设置证书校验。默认为校验。
ignoreSSL: true,
});import Util, * as $Util from '@alicloud/tea-util';
const runtime = new $Util.RuntimeOptions({
// true 忽略证书校验;false 设置证书校验
ignoreSSL: true,
});该文章对您有帮助吗?