我正在Google电子表格中编写javascript并尝试获取网址。当我在同一个URL上运行curl时,我能够让它工作。但是当我尝试从javascript使用UrlFetchApp时,我收到DNS错误。下面是我的代码示例。我错过了什么吗?
function upload() {
Logger.log("hello, ");
var headers = {
'Content-Length' : 0
};
var options = {
'method': 'post',
'useIntranet': true,
'validateHttpsCertificates': false,
'contentType': 'text/xml'
};
var response = UrlFetchApp.fetch("http://localhost:8787/test/v2/feed", options);
Logger.log("fetched data");
Logger.log(response);
}
答案 0 :(得分:5)
这不起作用。 UrlFetchApp正在从与您的计算机位于同一网络上的Google服务器执行,因此当它尝试查找在localhost上运行的服务器时,它无法找到它。