0

Grails (2.0.1) アプリケーションに対して Cross-Origin リクエストを試みています。Grails CORS プラグインをインストールしました。jQuery の使用。

XHR リクエストを検出するにはどうすればよいですか? 従来の同じドメインの ajax ワークフローでは、request.xhr オブジェクトを使用しますが、CORS では false を返します。リクエストの他のすべてのヘッダーは、標準の呼び出しと同じように見えます。

host, connection, content-length, cache-control, pragma, accept, origin, user-agent, content-type, dnt, referer, accept-encoding, accept-language, accept-charset, cookie

返されるコンテンツが異なるため、リクエストが XHR かどうかを知る必要があります。

4

1 に答える 1

1

おそらくOriginヘッダーを使用する必要があります。ヘッダーは、Originブラウザーによって XHR 要求に明確に追加されます。ブラウザベースでないソースがリクエストにそのヘッダーを含める可能性は低いです。

于 2013-05-14T21:39:39.393 に答える