网站做的一般怎么评价,深圳建站公司优化,如何使用网站模板,免费网络连接软件Access-Control-Allow-Headers和Access-Control-Expose-Headers#xff0c;简单的说#xff0c;这两者都是前端和后端之间通过header传递数据的#xff0c;主要的区别就是方向。
Access-Control-Allow-Headers
举个例子#xff0c;如果我们前端向后端发起请求#xff0c…Access-Control-Allow-Headers和Access-Control-Expose-Headers简单的说这两者都是前端和后端之间通过header传递数据的主要的区别就是方向。
Access-Control-Allow-Headers
举个例子如果我们前端向后端发起请求并在header请求头中携带了令牌等数据且字段名不在官方定义的 simple headers之列如refresh_token此时就需要在服务端修改Access-Control-Allow-Headers的值
Access-Control-Expose-Headers
响应标头 Access-Control-Expose-Headers 允许服务器指示那些响应标头可以暴露给浏览器中运行的脚本以响应跨源请求。
区别
Access-Control-Allow-Headers用于前端向后端传递数据的场景。也可通过名称记忆允许前端传入的字段名
Access-Control-Expose-Headers用于后端向前端传递数据的场景。允许后端向浏览器暴露的字段名expose暴露
参考https://qietujiang.com/header-xiangyingtou-shezhi.html
方法
获取相应头
getAllResponseHeaders() // 获取所有相应头
https://www.cnblogs.com/flyingeagle/articles/10285509.html
MDNhttps://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Expose-Headers