Nativescript неправильно отправляет заголовок, используя сервис angular - PullRequest
0 голосов
/ 21 апреля 2019

Когда я отправляю обычный запрос get на мой развернутый веб-сервер nodejs, он сообщает, что в заголовке нет файлов cookie, хотя я уже записал его в заголовки моей службы API

моей службы

  constructor(private http: HttpClient, private global: Global) { }
  verifAuth() {
    return new Promise((resolve, reject) => {
      this.http.get(`${this.global.url}verif`, this.global.header)
        .toPromise()
        .then(res => { resolve(res); })
        .catch(err => { reject(err); console.log('err', err) });
    });

мой объявленный заголовок по умолчанию

@Injectable({
    providedIn: 'root'
})
export class Global {
    url: String; header;
    constructor() {
        this.url = "https://fmm.etudiant.xyz/";
        this.header = {
            headers: new HttpHeaders({
                'Content-Type': 'application/json',
                'cookies': `xt=${appSetting.getString('xt')}`,
            }),
            withCredentials: true
        };
    }
}

и когда я отлаживаю запрос, я обнаружил этот

заголовок запроса

я ожидаючто токен должен быть проанализирован и получен результат пользователя, но внутренний сервер сообщает, что нет файлов cookie, хотя он отлично работает с другим веб-сайтом

1 Ответ

0 голосов
/ 21 апреля 2019

Отправка Cookie в Http-запросе пока не поддерживается, в Github .

есть запрос на открытую функцию .
...