微信小程序对请求/响应拦截增强全解析在微信小程序开发中,请求/响应拦截是处理加密通信、统一错误处理、日志记录等需求的常见技术手段。随着数据安全的意识越来越高,客户对数据加密的要求也越来越严格。之前做的几个项目中,都已经要求请求/响应的数据进行全链路加密。在微信小程序端,对于请求/响应的数据也需要加密。但是项目不同,微信小程序的开发环境不同,对微信小程序请求/响应加密的拦截方式就不同(有的直接用Object.defineProperty方式进行全局拦截;有的自定义封装方法对指定请求/响应进行拦截加密),在这几个项目中,有两个比较典型的例子: