Cookie在Extjs Ajax请求中未正确设置

莫特萨·马尔万迪(Morteza Malvandi)

我正在开发一个Extjs-6应用程序。我的服务器应用程序是RestFul。我必须用Ajax登录。我发送一个Ajax请求,如下所示:

Ext.Ajax.request({

   url: 'localhost:8084/Calk/j_spring_security_check',
   params: {j_username: 'ali', j_password: '123456',
   method: 'POST',
   headers: {
      'Content-Type': 'application/x-www-form-urlencoded'
   },
   success: ...,
   faiulure: ...,
});   

请求结果如下在此处输入图片说明

客户收到后200 OK,将读取商店,如下所示:

Ext.define('Calk.store.Calk', {
   extend: '...',
   model: '...',
   proxy: {
      type: 'ajax',
      url: 'localhost:8084/Calk/calk/all',
      withCredentials: true,
      useDefaultXhrHeader: false,
      reader: ...,
      method: 'POST'
});    

但结果如下在此处输入图片说明

为什么cookie设置错误我该如何解决

达里什·贾法里(Dariush Jafari)

在Ext config中设置以下行:

Ext.Ajax.on("beforerequest",function(con){
  con.setUseDefaultXhrHeader(false);
  con.setWithCredentials(true);
});

因此,所有的ajax请求都将发送cookie。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未使用 ajax 请求设置 Flask cookie

来自分类Dev

如何访问ExtJS中从aspx.cs页设置的cookie

来自分类Dev

使用Ajax请求设置Cookie

来自分类Dev

在WordPress中设置Cookie时未返回正确的输出

来自分类Dev

在WordPress中设置Cookie时未返回正确的输出

来自分类Dev

在ExtJs中增加Ajax请求超时

来自分类Dev

ExtJs 5.0.1:Firefox中的Synchronus Ajax请求

来自分类Dev

ExtJs 5.0.1:Firefox中的Synchronus Ajax请求

来自分类Dev

未为Angular2发布请求设置响应中的Set-cookie

来自分类Dev

如何在提取请求中设置Cookie?

来自分类Dev

进行Ajax调用以在Magento中设置会话/ cookie的正确方法是什么?

来自分类Dev

Cakephp Ajax请求中的Cookie问题?

来自分类Dev

未通过跨域AJAX请求设置Cookie

来自分类Dev

未通过跨域AJAX请求设置Cookie

来自分类Dev

试图在ajax调用中设置cookie,Laravel

来自分类Dev

如何在extjs 6树形列表中设置正确的方向

来自分类Dev

正确卷曲PHP设置cookie

来自分类Dev

Cookie设置不正确

来自分类Dev

无法正确设置PHP Cookie

来自分类Dev

设置cookie功能是否正确?

来自分类Dev

未使用HttpUrlConnection设置的Cookie

来自分类Dev

可以修改jQuery ajax请求中的cookie值吗?

来自分类Dev

在 Ajax API 发布请求中获取 cookie - Laravel 5.6

来自分类Dev

来自Ajax请求的Extjs Image / png

来自分类Dev

ExtJs Ajax请求异常同步

来自分类Dev

ExtJs Ajax向Geoserver发出的请求

来自分类Dev

Extjs Ajax请求以无序方式返回

来自分类Dev

在ajax调用的回显页面中设置cookie

来自分类Dev

在php中设置cookie并通过ajax运行会话