私はasp.net MVCを使用して、ajax相互作用を持つアプリケーションを開発しています。コントローラーにJsonResultメソッドがあり、jsonのシリアル化されたデータを返します。たとえば、リクエストがhttp://somesite.com/findwidgets/に対して行われると、mvc はデータを json としてシリアル化し、送り返します。
クライアント側でjQueryを使用して、ajaxリクエストを処理し、結果を操作しています。データの取得に問題はありませんが、ブラウザのアドレス バーからhttp://somesite.com/findwidgets/にリクエストを送信すると、json データがダウンロードとして返されることがわかりました。
また、他の人がhttp://somesite.com/findwidgets/を使用して単純にリクエストを作成してデータを取得できないようにするにはどうすればよいですか?
クロスドメインはここでの適切なトピックですか、それとも他のセキュリティ問題について話しているのでしょうか?
ありがとう