Angulaire 2: EXCEPTION: Réponse avec le statut: 0 pour l'URL: null

J'essaie d'envoyer une requête HTTP GET à partir de mon Angular2/ionic2 application à l'aide de http.get. La demande HTTP GET contient un valide Linkedin jeton d'accès et est censé renvoyer certains profiledata. Cependant, l'erreur suivante se produit lorsque getProfileData() est appelé:

3     229881   group    EXCEPTION: Response with status: 0  for URL: null
4     229895   error    EXCEPTION: Response with status: 0  for URL: null
5     229909   groupEnd
6     229950   error    Uncaught Response with status: 0  for URL: null, http://192.168.178.49:8100/build/js/app.bundle.js, Line: 95774

Encore:

  • La requête GET avec la même URL œuvres lors d'un essai sur www.hurl.it
  • La requête GET appelée à partir de l'app fonctionne avec une URL différente, par exemple let URL = "https://httpbin.org/get?name=hannes"

d'intégration-charge.ts:

import { Component } from '@angular/core';
import { NavController, Platform, Alert } from 'ionic-angular';
import { OnboardingHelloPage } from '../onboarding-hello/onboarding-hello';
import { CordovaOauth, LinkedIn } from 'ng2-cordova-oauth/core';    
import { Http, Headers, RequestOptions } from '@angular/http';
import 'rxjs/add/operator/map'


@Component({
  templateUrl: 'build/pages/onboarding-load/onboarding-load.html',
})
export class OnboardingLoadPage {
  private data;
  private code;

constructor(private navCtrl: NavController, private platform: Platform, private http: Http) {
    this.http = http;
    this.navCtrl = navCtrl;
  }

public getProfileData() {
  let URL = "https://api.linkedin.com/v1/people/~?oauth2_access_token=SOMEVALIDTOKEN&format=json";
  //let URL = "https://httpbin.org/get?name=hannes"

  this.http.get(URL)
    .map(res => res.json())
    .subscribe(data => {
      this.data = data;
      console.log(JSON.stringify(data));
  });
  //go to next page
  this.viewOnboardingHello();
}
...
}

source d'informationauteur Hannes Kannes