web.header
web.header
功能
设置一个或一组响应头。
语法
web.header(key, value) web.header(headers)
参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| key | String | 否 | 无 | 响应头名称。 |
| value | Any | 否 | 无 | 响应头值。 |
| headers | Object | 否 | 无 | 响应头映射对象;键和值的规则见下方。 |
headers 对象结构
| 键 | 值类型 | 说明 |
|---|---|---|
| 响应头名称 | Any | 响应头值;调用时会转为字符串写入 HTTP 响应头。 |
返回值
| 类型 | 说明 |
|---|---|
| Bool | 设置成功返回 true。 |
示例
// 使用方式一:设置单个响应头。 web.header('Content-Type', 'text/plain; charset=utf-8') // 使用方式二:一次设置多个响应头。 result = web.header({ 'Content-Type': 'text/plain; charset=utf-8', 'Access-Control-Allow-Origin': '*' }) // 输出:true print result
注意事项
- 只能在 Web 请求中调用。
- 参数必须是对象或 key/value。