Edw*_*Sun 4 google-apps-script
我尝试使用 UrlFetchApp 向具有有效 SSL 证书的站点发出简单的 GET 请求,但我不断遇到此错误:
ScriptError: SSL Error https://dev.kaizena.com/api/config
Run Code Online (Sandbox Code Playgroud)
有趣的是,当我向https://kaizena.com/api/config发出请求时,相同的请求按预期工作
这是我正在使用的代码:
var url = "https://dev.kaizena.com/api/config";
var payload = JSON.stringify(data);
var headers = { "Accept":"application/json",
"Content-Type":"application/json"//,
};
var options = { "method":"GET",
"contentType" : "application/json",
"headers": headers,
"payload" : payload
}
var response = UrlFetchApp.fetch(url);
Run Code Online (Sandbox Code Playgroud)
同样,如果我将 URL 更改为https://kaizena.com/api/config(也具有有效的 SSL 证书),代码将按预期工作。有人可以具体告诉我什么是“SSL 错误”吗?
谢谢,爱德华
小智 10
您可以使用 validateHttpsCertificates 来忽略此 SSL 错误。
var options = {
'validateHttpsCertificates' : false
};
var response = UrlFetchApp.fetch(url, options);
Run Code Online (Sandbox Code Playgroud)