我正在尝试发布并获取 cookie。我是新手,这对我来说是一个学习项目。我的印象是,如果您使用“set-cookie”,应该能够在 .toSource 中看到额外的“set-cookie”。(如果这会有所不同,我会尝试在 Google Apps 网站上完成此操作。)我错过了什么吗?这是我的代码:
function setGetCookies() {
var payload = {'set-cookie' : 'test'};
var opt2 = {'headers':payload, "method":"post"};
UrlFetchApp.fetch("https://sites.google.com/a/example.com/blacksmith", opt2);
var response = UrlFetchApp.fetch("https://sites.google.com/a/example.com/blacksmith")
var openId = response.getAllHeaders().toSource();
Logger.log(openId)
var AllHeaders = response.getAllHeaders();
for (var prop in AllHeaders) {
if (prop.toLowerCase() == "set-cookie") {
// if there's only one cookie, convert it into an array:
var myArray = [];
if ( Array.isArray(AllHeaders[prop]) ) {
myArray=AllHeaders[prop];
} else {
myArray[0]=AllHeaders[prop];
}
// now process the cookies
myArray.forEach(function(cookie) {
Logger.log(cookie);
});
break;
}
}
}
提前致谢!我引用它来开发代码:Google Apps 脚本中的 Cookie 处理 - 如何在标头中发送 cookie?
接受任何建议。