首页 > 其他 > 详细

backbone & django csrf_token的问题

时间:2015-01-09 22:05:06      阅读:325      评论:0      收藏:0      [点我收藏+]

由于这个加入了token的验证,因此在backbone调用Model/Collection的save时会失败,错误403。(这里不讨论劫持重发的问题)

解决方案是:修改xmlHttpRequest的header信息,方法如下:

m.save({name:‘asdfa‘},{
beforeSend:
  function(xhr,settigns)
  {
    xhr.setRequestHeader(‘X-CSRFToken‘,getCookie(‘csrftoken‘))
  }
}
)

  

即将在header里面添加一个X-CSRFToken属性,然后赋值为token即可。

 

django版本:1.7.2

backbone版本:1.1.2 

 

转载请注明,本文来自Tommy.Yu的博客,谢谢!

backbone & django csrf_token的问题

原文:http://www.cnblogs.com/Tommy-Yu/p/4214139.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!