Angularjs config
ファイルです。ブラウザがOPTIONS要求を送信しても、クッキーはサーバに送られません。
.config(function($httpProvider) {
$httpProvider.defaults.withCredentials = true;
})
backend
にSpring MVC
を用いfront-end,
にAngularjs
を使用してアプリケーション。ユーザーがアプリケーションにログインすると、バックエンドはsession
をfront-end
に書き込みます。そのため、アプリケーションはCookieを使用して認証します。
GET
およびPOST
は両方ともokです。しかし、 "PUT
"を使用する方法があり、ブラウザは "OPTIONS
"というリクエストを送信します。その時点で、サーバーは要求を認証できません。クッキーがないので。ブラウザは「OPTIONS
」リクエストを送信するので、cookie
をServer
にすることができます。