在Trigger.io中设置forge.request.ajax的cookie

时间:2012-06-13 16:51:23

标签: trigger.io

我正在尝试在forge.request.ajax调用中设置一个额外的cookie。有没有办法点这个?

2 个答案:

答案 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都将保留(如果适用)后续请求,因此我们没有预料到人们必须手工设定价值......