|
|
|
@ -30,16 +30,20 @@ export class Session {
|
|
|
|
|
dataType: dataType,
|
|
|
|
|
responseType: responseType,
|
|
|
|
|
success: (res) => {
|
|
|
|
|
let cookies =[];
|
|
|
|
|
if ("cookies" in res) {
|
|
|
|
|
let cookies = res["cookies"];
|
|
|
|
|
cookies = res["cookies"];
|
|
|
|
|
} else if(res.header["Set-Cookie"]){
|
|
|
|
|
cookies = res.header["Set-Cookie"].replace(", ", "@@").replace(",","||").replace("@@",", ").split("||");
|
|
|
|
|
}else{
|
|
|
|
|
console.warn("request.js: no cookies setted in this request");
|
|
|
|
|
}
|
|
|
|
|
console.log("raw_cookies", cookies);
|
|
|
|
|
for (var i = 0; i < cookies.length; i++) {
|
|
|
|
|
this.set_cookie(new Cookie(cookies[i]));
|
|
|
|
|
}
|
|
|
|
|
console.log("set new cookies:");
|
|
|
|
|
console.log(this.cookies);
|
|
|
|
|
} else {
|
|
|
|
|
console.warn("request.js: no cookies setted in this request");
|
|
|
|
|
}
|
|
|
|
|
if (typeof success == "function") {
|
|
|
|
|
success(res);
|
|
|
|
|
} else {
|
|
|
|
|