雷欧斯
雷欧斯
  • 发布:2015-05-13 22:25
  • 更新:2018-02-02 17:05
  • 阅读:15403

mui的ajax方法,怎么设置http请求头的cookie

分类:MUI
mui
2015-05-13 22:25 负责人:无 分享
已邀请:
chender

chender - 与人为善

应该不用设置就会带上吧

OneNine

OneNine

设置COOKIE

plus.navigator.setCookie(key, value);

读取COOKIE

plus.navigator.getCookie(key);
wenju

wenju - https://www.mescroll.com -- 精致的下拉刷新和上拉加载组件

楼上的方式我试过行不通; 得这么设置
mui.ajax({
headers:{
}
})

mui.ajax(url, {  
        headers: {'Cookie':"JSESSIONID="+具体的Cookie.value},  
        data: params,  
        dataType: 'json', //服务器返回json格式数据  
        type: 'post', //HTTP请求类型  
        timeout: 10000, //超时时间设置为10秒;  
        success: suc,  
        error: err)
m***@163.com

m***@163.com

是不是不用设置就有了, 楼上的说法对吗

Thyme释念帅

Thyme释念帅

退出登录,需要删除自动存储的cookie吗?如果需要我该怎么删

1***@qq.com

1***@qq.com

怎么获取cookie呢

ANKH

ANKH - 前端

我是这么做的,可以做到保持登录状态了

if(plus.storage.getItem("jsessionid")){  
                        plus.navigator.removeAllCookie();  
                        plus.navigator.setCookie(url,plus.storage.getItem("jsessionid"))  
                    }  

                    var xhr = new plus.net.XMLHttpRequest();  
                    xhr.onloadend = function(){  
                        var setCookie = xhr.getResponseHeader("Set-Cookie");  
                        if(setCookie){  
                            plus.storage.setItem("jsessionid",setCookie)  
                        }  
                        var data = JSON.parse(xhr.responseText);  
                                                 callback(data)  
                    }  
                    xhr.open("get",url+"getMessage");  

                    // 发送HTTP请求  
                    xhr.send();
熊哥

熊哥

带cookie请求是不允许的,因为安全原则。你可以在头部加字段。后台配合。

该问题目前已经被锁定, 无法添加新回复