2017-02-21 5 views
4
import {Http, Response, Headers}   from '@angular/http'; 

getHeroes(): Observable<Heros[]> { 
     return this.http.get(this.heroesUrl, {withCredentials: true} 
     ) 
      .map(this.extractData) 
      .catch(this.handleError); 
     } 

Не попадайте туда, куда входят заголовки и как.Как добавить заголовки в запрос http.get в Angular2?

var myHeaders = new Headers(); 
myHeaders.append('Access-Control-Allow-Origin', '*') 

Как они сочетаются?

ответ

2

Это, как вам нужно добавить заголовки запроса HTTP

import {Headers, RequestOptions} from 'angular2/http'; 

let body = JSON.stringify({ 'foo': 'bar' }); 
let headers = new Headers({ 'Access-Control-Allow-Origin': '*' }); 
let options = new RequestOptions({ headers: headers }); 

return this.http.post(url, body, options) 
       .map(res => res.json().data) 
       .catch(this.handleError) 
Смежные вопросы