JavaScript中的ajax跨域请求问题,还有angular和JQ中怎么加请求头信息,加了有什么用?

假如说现在咱俩在一个公司,你是后台,我是前端,用的是同一个电信的网线,一根网线下分了一个路由器,我跟你的电脑都是在这根网线下的同一个路由器下,这个时候我可以访问你的电脑上的文件吗?还有,我前台需要从后台获取数据,那么我写了个AJAX请求,你给我的请求的地址是你电脑的IP地址加上你的电脑上的某个文件,你这个文件能返回给我我想要的数据,但是,这个时候会出现跨域请求的问题吗?如果出现了,该怎么解决?是前台在请求的头部加东西还是后台把端口开开,为什么后台说端口全开开,不安全,这是为什么,还有,在分布式的服务器上请求到别的服务器中请求文件会出现跨域的问题吗?
最新回答
压力造就犯错!

2024-10-16 08:00:31

跨域跨域,跨的是域,根本原因是因为浏览器有同源策略。

除了前两种情况,剩下的都是跨域。


常见的解决方案有两种,一是 CORS,二是 JSONP,无论哪种,都需要后端配合。