Что эквивалентно функции php getallheaders () в Angular 4/5? - PullRequest
0 голосов
/ 26 апреля 2018

Что эквивалентно функции php getallheaders () в Angular 4/5?

Мне нужно получить заголовки запросов, но я не могу найти это в Angular.

Я могу получить только заголовки ответа с Angular.

1 Ответ

0 голосов
/ 26 апреля 2018

Запрос:

Смотрите здесь: Как правильно установить заголовок Http-запроса в Angular 2

Перехватчик:

export class Interceptor implements HttpInterceptor {

    constructor() { }
    intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
        console.log(request.headers); // log request headers
        let headers = request.headers // here you can get your headers
            .set('Content-Type', 'application/json')); 

        const cloneReq = request.clone({ headers });

        return next.handle(cloneReq);
    }
}

Ответ:

Смотрите здесь: Angular 4.3.3 HttpClient: Как получить значение из заголовка ответа?

http
  .get<MyJsonData>('/data.json', {observe: 'response'})
  .subscribe(resp => {
    console.log(resp.headers); // log response headers
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...