下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:ES6 - 基础学习(17): 用Proxy进行预处理

作者:帝鸿琬琰     来源: https://www.cnblogs.com/donghuang/p/12451860.html点击数:611发布时间: 2020-03-18 23:57:29

标签: 代理服务器ES6Proxy

Web开发

  代理服务器(ProxyServer)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和LocalAreaNetwork(局域网)。

  代理服务器英文全称是(ProxyServer),其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。代理服务器就好象一个大的Cache,这样就能显著提高浏览速度和效率。

  ES6-基础学习(17):用Proxy进行预处理

  概述

  Proxy与Reflect是ES6为了操作对象引入的API。Proxy可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,在进行这些操作时,可以添加一些需要的额外操作。

  Proxy的存在就相当于在对象的读取、函数调用之前执行一些预处理,可以简单的理解为Proxy是对象或函数的生命周期函数。Proxy的应用使得对象和函数更加强大,逻辑功能也更加清楚,而且在编写通用库或通用组件时非常好用。

  代理(英语:Proxy),也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。

  提供代理服务的电脑系统或其它类型的网络终端称为代理服务器(英文:ProxyServer)。一个完整的代理请求过程为:客户端首先与代理服务器创建连接,接着根据代理服务器所使用的代理协议,请求对目标服务器创建连接、或者获得目标服务器的指定资源(如:文件)。

赞(12)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程