问题描述
- 服务器是怎么检测cross-domain request的
-
问个web开发的问题,服务器是怎么检测cross-domain request的
解决方案
您好,
据我了解,服务器端是通过“同源策略”去判断一个请求是否为跨域请求。判断过程是通过对服务器端的URI,端口和主机名进行匹配,当他们是主机名和端口一致时,他们被判定为在同一个域中,否则则为跨域。
推荐您看下维基百科的这篇文章:
http://en.wikipedia.org/wiki/Same-origin_policy
基于这个跨域问题,现在可以使用在请求的header中加入跨域请求信息,如:
Access-Control-Allow-Origin:*
可被视为开启了跨域共享。
希望能够回答您的问题。
Regards,
Will
如果您想进一步了解Windows Azure, Windows Azure 官网欢迎您的访问
时间: 2024-05-04 11:33:31