响应头重写
响应头重写在网关把响应返回给浏览器之前,修改响应中的 HTTP 头。常用于跨域(CORS)、缓存策略和安全头配置。
入口:应用详情页 → 规则 → 响应头重写 → 添加响应头重写。

配置项
与 请求头重写 相同:
| 列 | 说明 |
|---|---|
| 类型 | 设置(覆盖为唯一值,不存在时新增)、增加(总是新增,不覆盖)、删除 |
| 响应头 | 头部名称,必填,最长 255 个字符 |
| 头部值 | 最长 2048 个字符,删除 时不需要填写 |
点击 添加响应头 增加一行。
示例
允许跨域访问接口
- 匹配规则:请求路径 开头是
/api - 操作:
- 设置
Access-Control-Allow-Origin=https://www.example.com - 设置
Access-Control-Allow-Methods=GET, POST, PUT, DELETE, OPTIONS - 设置
Access-Control-Allow-Headers=Content-Type, Authorization
- 设置
静态资源长缓存
- 匹配规则:文件后缀 包含以下各项
js、css、png、jpg、woff2 - 操作:设置
Cache-Control=public, max-age=31536000, immutable
tip
只对文件名带哈希的构建产物使用长缓存。index.html 不要设置长缓存,否则用户可能看不到新版本。
添加安全头、隐藏服务器信息
- 匹配规则:匹配所有请求
- 操作:
- 设置
X-Content-Type-Options=nosniff - 设置
X-Frame-Options=SAMEORIGIN - 删除
X-Powered-By
- 设置
更新于