如何实现CSRFGuard在ExtJS的AjaxRequest?(How to implement

2019-09-19 18:16发布

我使用的UI ExtJS的和我怀疑在ExtJS的的AjaxRequest使用CSRFGuard的。 我目前正在追加CSRFName和价值AJAX的URL,它工作完全正常。

是否有令牌名称和值可能被添加为阿贾克斯的头部,使其不必为每一个AjaxRequest写入任何方式。

寻求早期反应。 谢谢

Answer 1:

你可以把它放在http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Ajax-event-beforerequest

这将适用于每一个AJAX请求



Answer 2:

这里是另一种解决方案。 它增加了每个请求的CSRF令牌。

Ext.Ajax.on('beforerequest', function(conn, options) {
    options.params._token = Laravel.csrfToken;
});


文章来源: How to implement CSRFGuard in ExtJs AjaxRequest?