客户端在发送请求时,不会直接发送给目的主机.而是先发给代理服务器,代理服务器接收客户端请求后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机
代理服务器作用
提高访问速度...: 由于目标主机返回的数据存放在代理服务器的硬盘中,因此下一次客户在访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了缓存的作用,尤其对于热门站点能明显提高请求速度
防火墙作用: 由于所有客户机请求都必须通过代理服务器访问远程站点...(跨资源共享)解决跨域问题
CORS是W3C标准,全称"跨资源共享"(Cross-origin resource sharing),允许浏览器向跨源服务器发出XMLHttpRequest请求,从而克服了...浏览器一旦发现Ajax请求跨源,就会自动添加一些附加的头信息,有时还会多出一次附加 的请求,但用户不会有感觉
实现CORS通信的关键是服务器,只要服务器实现了CORS接口,就可以跨域通信
在header...,但是比JSONP更强大
CORS支持所有类型的HTTP请求
JSONP只支持GET请求, JSON的优势在于支持老式浏览器,以及可以向不支持CORS的网站请求数据
---
Nginx反向代理解决跨域问题