こんにちは私はAngularjs Webアプリケーションを開発中です。私はAPIを使ってデータを取得しています。ログインが成功すると、私はクッキー(応答ヘッダー)でいくつかのデータを取得します。非常に次の後続のhttp呼び出しでは、私はapiにそのバッククッキーデータを送信する必要があります。以下はレスポンスヘッダのスナップショットです。angularjsの各リクエストヘッダーでCookieを送信するにはどうすればよいですか?
以下は私のサンプルの$ HTTP呼び出しです。
var req = {
method: 'POST',
url: savepersonaldetailsurl,
headers: {
RequestedPlatform: "Web",
RequestedLanguage: cookiePreferredLanguage
},
data: {
LoginId: LoginID
}
$http(req).then(function (response) {
//do something here
}, function (error) {
toastr.error($filter('translate')('Error Occured'));
});
各httpコールで、ヘッダーにcookieを送信します。これがangularjsでどのように行われるのか分かりますか?どんな助けもありがとう。ありがとうございました。
各呼び出しごとにサーバーによって送受信されるCookieは、クライアントサイドコードで処理するのがなぜですか? –
これはどうしても起こらないはずですか? Afaikの場合、ブラウザーは後で同じドメインへのリクエストに有効なCookieを追加します。 –
Chris Gさん、ありがとうございました。手動でクッキーを手動で添付する必要はありませんか? –