2016-04-25 4 views
1

私は角度2で遊んでいます。私はhttpリクエストを送信することに問題があります。 私はこのようなメソッドを作成しました:http.get電話をかけることはありません、角度2

test(){ 
    console.log("call test"); 
    let header = new Headers(); 
    header.append("authorization",'change9ziKuJH8wnVbNES3AMleYGPKzZ'); 

    this._http.get('http://localhost:42055/api/Question',{headers:header}).do(res => console.log("Result: " + JSON.stringify(res))); 

}

を主な問題は、このHTTPリクエストを送信したことがない、ということです。私はフィドラーを見て、私のローカルホストには何の要求もありません:42055。

残念ながらAngularはエラーを表示しないため、何が起こっているのかわかりません。

答えて

4

観測は、あなたが実際に処理(自分の場合はHTTPリクエスト)に対応する実行するために、それらをサブスクライブする必要があるので面倒です:

this._http.get('http://localhost:42055/api/Question',{headers:header}) 
    .do(res => console.log("Result: " + JSON.stringify(res))) 
    .subscribe((res) => { // <------------- 
    // handle result 
    }); 
関連する問題