2017-11-17 6 views
0

私はasp net coreにロードされている角型クライアントアプリケーションを持っています。 asp net coreから角形アプリケーションへの最初のリクエストは、いくつかのヘッダーを提供します。後でそれらを再利用するにはどのようにそれらのヘッダーを角度でキャプチャできますか? 私はヘッダーをキャプチャすることができますか角度で行われた呼び出しを傍受します。どのようにして最初の応答からヘッダーをキャプチャできますか?提案してください。ヘッダAspコア-Angular 2サーバからの最初のレンダリングからヘッダーをキャプチャする

http 
    .post('/api/items/add', body, { 
    headers: new HttpHeaders().set('Authorization', 'my-auth-token'), 
    }) 
    .subscribe(); 

HttpHeadersクラスでGETヘッダPOSTの

http 
    .get<MyJsonData>('/data.json', {observe: 'response'}) 
    .subscribe(resp => { 
    // Here, resp is of type HttpResponse<MyJsonData>. 
    // You can inspect its headers: 
    console.log(resp.headers.get('X-Custom-Header')); 
    // And access the body directly, which is typed as MyJsonData as requested. 
    console.log(resp.body.someField); 
    }); 

例の

答えて

0

例は不変であるので、すべてのセットは、()新しいインスタンスを返し、変更を適用します。

詳細https://angular.io/guide/http

編集:私はあなたが後でそれを使って何を意味するのかわからない - あなたはページを更新した後、それらを必要とする場合は、おそらくあなたはのsessionStorageかのlocalStorageに保存することができます。

これもチェックしてください:Accessing the web page's HTTP Headers in JavaScript助けてください

関連する問題