Я создаю приложение в Nativescript, но у меня странное поведение при выполнении функции входа в систему, так как при первом входе в систему я получаю заголовок «Set-Cookie», но затем я выхожу из системы и после этогокогда я делаю регистрацию снова, я больше не получаю этот заголовок.
Ниже у вас есть сервис входа:
_loginPost(url: string, params: any): Promise<any> {
return new Promise<Response>((resolve, reject) => {
const res = new Response();
if (this.checkConnection()) {
this.http.post(this.endpoint + url, params, {
observe: "response",
"Content-Type": "application/json"
}).toPromise().then((response: any) => {
try {
const cookie = response.headers.get("Set-Cookie");
res.wasSuccess(cookie.slice(0, cookie.indexOf(";")).toString());
} catch (error) {
res.failed("ERROR");
}
resolve(res);
}, (e) => {
if (e && e.error) {
if (e.status === 403) {
res.failed("MUST_LOGOUT");
} else {
res.failed(e.error.cause);
}
} else {
res.failed("ERROR");
}
resolve(res);
});
} else {
res.failed("No Internet Conection");
resolve(res);
}
});
}
Ниже у вас есть изображения обоих запросов
Первый запрос:
Второй запрос: