现象:F12控制台报错如下
XMLHttpRequest cannot loadhttp://www.zjblogs.com/. No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'null' is therefore not allowed access.
跨域问题,只会出现在js的http请求中。 java,C#等后端程序之间的http通讯,不存在跨域问题(即cross-origin)
如,Java中可以用HttpClient来访问另外一个域名下的http站点。
前端为了跨域,可以请求自己的后台,把url和params都作为参数传给后台,然后后台根据这个url和params利用HttpClient去请求另外一个域名下的网站。
把http响应的结果,返回给自己的前端。实现了“跨越”
名称翻译
-js跨域英文翻译是 javascript cross-origin