我正在尝试在forge.request.ajax调用中设置一个额外的cookie。有没有办法点这个?
答案 0 :(得分:1)
如果需要,您可以手动使用headers
参数来请求.ajax,例如
window.forge.ajax({
type: 'GET',
url: 'http://my.server.com/protected/,
headers: {
'COOKIE': 'csrftoken=47ac86bb7965b343e8ca21343b164ef3',
},
success: function (data) { },
error: function (error) { alert(JSON.stringify(error)); }
});
答案 1 :(得分:0)
通过forge.request.ajax发出请求实际上会对JavaScript使用完全不同的上下文 - 这是为了解决可能对普通JavaScript施加的跨域限制。
我们目前不允许在forge.request上下文中手动设置cookie,但请注意,任何设置为请求一部分的cookie都将保留(如果适用)后续请求,因此我们没有预料到人们必须手工设定价值......