1

I have a question where my client is on http://web-dev.test.com and my MVC Services are on http://webdev01.test.com . So i am trying to use ajax GET and POST json requests from my client to mvc services but it is giving me cross domain error. Can anyone explain me what the problem is? and how I could resolve this?

Thankyou

4

2 回答 2

3

文档中:

  • 由于浏览器安全限制,大多数“Ajax”请求都受同源策略的约束;请求无法从不同的域、子域或协议成功检索数据。

  • 脚本和 JSONP 请求不受同源策略限制。

如果可能,将其设为 JSONP 请求不会导致您出现这些问题。否则恐怕您将无法成功完成您的请求。

于 2012-08-17T20:47:53.770 回答
0

您有两个选项使用JSONPorCORS

对于 CORS,您为您的服务设置 http 标头,以便您的客户端可以访问它,例如

Access-Control-Allow-Origin: http://web-dev.test.com
于 2012-08-17T21:00:14.623 回答