プッシュ サーバー (.NET のもの) として SignalR を使用しています。プロセスのどこかで、スクリプトは ajax 要求を送信しますが、Cookie は送信しません。
ただし、そのリクエストを新しいタブで開くと、すべての Cookie が一緒に送信されます。
ノート:
X-Requested-With
は定義されていません (コードは ですが$.ajax()
、ブラウザはこのリクエストをクロスドメイン リクエストと見なしているようです)- プッシュ サーバーが実行されている
domain.com:7171
- アプリサーバーが実行されています
domain.com
- URLは
GET
メソッドで動作します - アドレスバーから同じ URL に単純なリクエストを送信すると (単純な HTTP Get)、Cookie が送信されます。
HTTP get リクエストの場合は Cookie が同じ URL に送信され、ajax リクエストの場合は送信されないのはなぜですか?