2017-09-13 7 views
-2

私は角度のあるアプリケーションがあります。フロントエンドから私はいくつかの価値を設定することができます。この値はconfigのようなもので、変更可能です。 これは単純な文字列変数です。この設定を各RESTリクエストにどのように添付するのですか? 主にアプローチについてお尋ねします。REST APIの各リクエストにいくつかの情報を追加

ヘッダーを介して渡すのは良い考えですか?角度1.1について

+0

データとして送信する必要があり、多少このようにする必要があり、サーバー側で? – akuma8

答えて

0

Interceptor書き込み:グローバルエラー処理、認証、または要求または応答の 後処理の 同期または非同期前処理の任意の種類の目的のため

し、それは彼らは、彼らはこれらの要求

開始したアプリケーションコードに引き渡され 前に、サーバーと応答に渡される前に 要求をインターセプトすることができることが望ましいです

角度2.x/4.xの場合は、問題を解決する鍵はRequestOptionsです。 Set base url for angular 2 http requests

私はangular2を使用しています、私の解決策は、2つのメソッドを記述し、その後、Serviceを作成し、「HTTP」依存関係を注入され、「取得」、「ポスト」は、これらの方法はでは、「HTTP」を呼び出す前にヘッダにエントリを追加します。他のコンポーネント/サービス、私はちょうどこのServiceクラスを注入し、その "get"か "post"を呼び出します。

0

あなたのコードは、作業した場合の角度は1.3以下 にデータを使用して、それらの値をどうしたいのは何サーバー

var basecall = Restangular.all('url'); 
bascall.post($scope.config).then(function(data){ 

}) 
関連する問題