【发布时间】:2009-01-22 17:13:19
【问题描述】:
我正在使用 asp.net MVC 开发具有 ajax 交互的应用程序。我在控制器中有 JsonResult 方法返回我的 json 序列化数据。因此,例如,当向http://somesite.com/findwidgets/ 发出请求时,mvc 会将数据序列化为 json 并将其发送回。
我在客户端使用 jQuery 来处理 ajax 请求,然后处理结果。我在获取数据时没有遇到任何问题,但我发现我可以从浏览器的地址栏中向http://somesite.com/findwidgets/ 发出请求,它会将 json 数据作为下载返回。
另外,我如何确保其他人不能简单地使用http://somesite.com/findwidgets/ 发出请求和获取数据?
跨域是正确的主题还是涉及其他安全问题?
谢谢
【问题讨论】:
标签: jquery asp.net-mvc ajax json cross-domain