ステータスコードの取得 http.get response angular2
以下のhttpコールのステータスコードを取得し、それを文字列として返す必要があります。
//This method must return the status of the http response
confirmEmail(mailToken):Observable<String>{
return this.http.get(this.baseUrl+"users/activate?mailToken="+mailToken)
.map(this.extractData)
.catch(this.handleError);
}
thx!
13
3
http
に代わる新しい
HttpClient`を持つAngular >= 4.3 (9を含む)のバージョンへの回答を追加します。レスポンスコードやその他のヘッダーを取得する方法。
@Rbkさんのコメントにもあるように
オブジェクト
{observe: 'response'}
は、完全なレスポンスオブジェクトを利用できるようにするものです。ドキュメントの確認を参照してください。
以下のようにコードを修正して、responseStatusをフィールドに格納してください。
そして、それをコンポーネントのHTMLテンプレートに表示してください。
簡単です。
extractData関数の中で