我有两个独立的项目
http://www.local.mysite.com (mvc网站) http://api.mysite.com (webapi)
我想避免使用CORS (目前我的web ajax调用需要CORS)(因为它们是跨源的)。
所以从理论上讲,我可以使用后缀将webapi托管在相同的域中:
http://www.local.mysite.com/api?(api的IIS绑定到此)
这样行得通吗?我担心的是Mvc网站也会拦截请求,或者它可能有点诡计多端。
发布于 2013-12-24 23:27:08
当你进行Ajax跨域调用时,会涉及到CORS。源由1)主机、2)端口和3)协议定义。
这里有一篇讨论协议的好文章:
http://msdn.microsoft.com/en-us/magazine/dn532203.aspx
https://stackoverflow.com/questions/20754347
复制相似问题