# web.header ## 功能 设置一个或一组响应头。 ## 语法 ```bt web.header(key, value) web.header(headers) ``` ## 参数 | 参数 | 类型 | 必填 | 默认值 | 说明 | | ------ | ------ | ------ | ------ | ------ | | key | String | 否 | 无 | 响应头名称。 | | value | Any | 否 | 无 | 响应头值。 | | headers | Object | 否 | 无 | 响应头映射对象;键和值的规则见下方。 | ## headers 对象结构 | 键 | 值类型 | 说明 | | ------ | ------ | ------ | | 响应头名称 | Any | 响应头值;调用时会转为字符串写入 HTTP 响应头。 | ## 返回值 | 类型 | 说明 | | ------ | ------ | | Bool | 设置成功返回 true。 | ## 示例 ```bt // 使用方式一:设置单个响应头。 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。