Ajouter un en-Tête de l'API de requête Http, Angulaire 2, Ionique 2
J'ai un ionique 2 app (qui utilise Angulaire 2 Http), j'ai le code qui obtient le JSON à partir de l'API, cependant j'ai besoin d'envoyer l'app-id, app-clés et de les Accepter comme en-tête, c'est le code principal...
import {Component} from '@angular/core';
import {NavController} from 'ionic-angular';
import {Http} from 'angular2/http';
@Component({
templateUrl: 'build/pages/latest-page/latest-page.html'
})
export class LatestPage {
static get parameters() {
return [[NavController]];
}
constructor(_navController, http) {
this._navControler = _navController;
this.http = http;
this.http.get("https://twit.tv/api/v1.0/people/77").subscribe(data => {
console.log("Got Data");
this.items = JSON.parse(data._body).people;
}, error => {
console.log("Error with Data");
});
}
Et c'est ainsi que j'ai essayé d'ajouter l'en-tête, cependant sa ne fonctionne pas...
constructor(_navController, http) {
this._navControler = _navController;
this.http = http;
var headers = new Headers();
headers.append('app-id', '0000');
headers.append('app-key', 'abc000abc');
headers.append('Accept', 'application/json ');
this.http.get("https://twit.tv/api/v1.0/people/77"),{"Headers": headers}.subscribe (data => {
console.log("Got Data");
this.items = JSON.parse(data._body).people;
}, error => {
console.log("Error with Data");
});
}
Des idées?
Grâce
OriginalL'auteur CarlRyds | 2016-06-15