多语言展示
当前在线:111今日阅读:142今日分享:25

怎么查看服务器是否允许跨域

在使用ajax调用服务器信息时,经常会遇到跨域情况,即无法访问某个服务器的请求。那么什么情况下能访问,什么情况下不能访问呢?其实很简单,看下面就知道了。
工具/原料

Chrome浏览器

方法/步骤
1

首先如图,我先把结论写出来:ip或域名不同,跨域。ip或域名相同,端口不同,跨域。ip或域名相同,端口相同,不跨域。

2

当前服务器是http://localhost:8081,然后在页面中用ajax访问http://www.baidu.com,它们域名不同,点击后可以看到控制台信息,显示为跨域。

3

当前服务器是http://localhost:8081,然后在页面中用ajax访问http://localhost:8080下面的接口,它们域名相同,端口不同,点击后可以看到控制台信息,显示为跨域。

5

下面是我的ajax测试代码。

6

综上可见,只有在ip或域名相同,端口也相同的情况下,才不跨域,其他情况都跨域。

注意事项
1

跨域问题开发人员经常会遇到,不过知道了原理,那么以后碰到就简单多了。

2

如果帮到了你,可以顺手点个赞,呵呵。

推荐信息