简述跨域请求与反向代理

2019-12-03  本文已影响0人  麦芽花生糖

反向代理

我们都知道,反向代理与正向代理相反,正向代理是对服务器而言客户端是透明的,而反向代理就是对客户端而言服务器是透明的。(透明可以理解为不知道哪个才是真实的)

反向代理与跨域的关系

跨域是什么

浏览器为了安全,不允许进行跨域请求。( img、iframe、script 等标签的 src 属性除外)

跨域请求,就是请求的url与当前页面url中的协议域名端口号有一个或多个不同,只要有一个不同就属于跨域。

localhost和127.0.0.1也不行。

使用Nginx反向代理解决跨域问题

虽然浏览器不能直接发送跨域请求,但是服务端可以啊。我们可以使用Nginx来进行反向代理,客户端的请求都发到代理服务器这里来,代理服务器再进行转发,就可以解决跨域的问题了。

反向代理
上一篇 下一篇

猜你喜欢

热点阅读