| 123456789101112131415 |
- -- 功能:还原 WebSocket 的 HTTP 请求头
- -- 阶段:access_by_lua
- -- 备注:JS 无法设置 ws 的头部,因此信息存储于 query
- local query, err = ngx.req.get_uri_args()
- for k, v in pairs(query) do
- if k == 'url__' then
- ngx.var._url = v
- elseif k == 'ver__' then
- ngx.var._ver = v
- else
- ngx.req.set_header(k, v)
- end
- end
|