Angular2 - HTTP RequestOptions HEADERS
質問
私は現在tslintで問題を抱えており、誰かが私に正しい方向を示すことができることを望んでいました。
私はAngular2フレームワークによって提供されるHTTPを使用してHTTP GETリクエストを送信しようとしています。このリクエストで、私はcontent-typeとベアラ認証トークンを指定する必要があります。
私のコードの例です。
let headers = new Headers();
let authToken = this._user.getUser().JWT;
headers.append('Content-Type', 'application/json');
headers.append('Authorization', `Bearer ${authToken}`);
let options = new RequestOptions({ headers: headers });
this._http.get('http://' + url '/', options)
.timeout(3000)
.subscribe(
(res) => {
これは動作しますが、tslintは次のように文句を言います。
"TS2345: Argument of type '{ headers: Headers; }' 型の引数は、'RequestOptionsArgs' 型のパラメータに割り当てることができません。 パラメータに割り当てられません。プロパティ 'headers' のタイプは互換性がありません。 は互換性がありません。タイプ 'Headers' はタイプ 'Headers' に割り当て可能ではありません。 この名前を持つ 2 つの異なる型が存在しますが、それらは無関係です。 プロパティ 'keys' がタイプ 'Headers' にありません."
サポートに感謝します。
どのように解決するのですか?
更新
今日現在
@angular/http
は、これまで
非推奨
であり、かつ
@angular/common/http
が代わりに使われるべきです。ですから、http ヘッダを扱う最良の方法は、インポートされた
import { HttpHeaders } from '@angular/common/http';
(
ドキュメント
).
古い回答
その
Headers
タイプは
import { Headers } from '@angular/http';
.
インポートの確認
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
[解決済み] HTTP GET(リクエストボディ付き
-
[解決済み] java.net.URLConnectionを使用してHTTPリクエストを発生させ処理する方法
-
[解決済み] HTTP POSTリクエストでは、どのようにパラメータが送信されるのですか?
-
[解決済み] updateとdeleteのHTTPステータスコード?
-
[解決済み] カスタムHTTPヘッダー:命名規則
-
[解決済み] HTTPヘッダーの大文字と小文字は区別されますか?
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み] 別のプロセス(id #######)が現在 ngcc を実行しています。
-
[解決済み] FormGroupから単一の値を取得する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 角度2 ngfor 最初、最後、インデックスループ
-
[解決済み] Angular 2のFormGroupからすべての検証エラーを取得する
-
[解決済み] AngularでEventEmitterに2つのパラメータを渡すには?
-
[解決済み] dataSource' は 'table' の既知のプロパティではないので、バインドできません。
-
[解決済み] 簡単なパイプで小数点以下2桁に制限する
-
[解決済み] 遅延のあるobservableを作成するには?
-
[解決済み] Angular2 DIRECTIVEは要素の既知のプロパティではないので、バインドできません。
-
[解決済み] 角度の2つのスイッチケース値
-
[解決済み] Angular2 *ngIf テンプレート内のオブジェクト配列の長さをチェックする
-
[解決済み] Angular2のTypescriptで文字列を日付に変換するには?重複