这是一个创建于 3534 天前的主题,其中的信息可能已经有所发展或是发生改变。
第 1 条附言 · 2014-09-13 20:12:00 +08:00
提交方式用的是 backbone 的Model.save
刚才打印了 request.arguments 里面竟然是空的....
第 2 条附言 · 2014-09-13 21:18:54 +08:00
发现问题了
backbone 的model save的时候提交的数据是放在request payload里面的,tornado处理时不能用get_argument,而要用json.loads(self.request.body)。
有人遇到这个问题吗? 有好点的解决方案不 比如设置一下什么就能好的 不用重写check_xsrf_cookie函数...
ps: 貌似用angularjs提交也是这个问题...
第 3 条附言 · 2014-09-13 21:29:41 +08:00
暂时的一个解决方案
如果有人有更好的 请务必告诉我哈 谢谢了
3 条回复 • 2016-03-16 17:27:18 +08:00
|
|
1
wecoders 2014-09-13 19:53:20 +08:00
使用表单方式提交,修改一下Content-Type
|
|
|
2
geew 2014-09-13 20:12:10 +08:00
|
|
|
3
wingyiu 2016-03-16 17:27:18 +08:00
把 token 写到 header 里提交上去也可以的
|