プッシュ サーバー (.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 リクエストの場合は送信されないのはなぜですか?