(l *lua.LState)
| 230 | } |
| 231 | |
| 232 | func luaContextGetHeader(l *lua.LState) int { |
| 233 | ctx := luaCheckContext(l) |
| 234 | key := strings.ToLower(l.CheckString(2)) |
| 235 | switch key { |
| 236 | default: |
| 237 | l.Push(lua.LString(ctx.GetHeader(key))) |
| 238 | case "host": |
| 239 | l.Push(lua.LString(ctx.Request.Host)) |
| 240 | case "user-agent": |
| 241 | l.Push(lua.LString(ctx.Request.UserAgent())) |
| 242 | case "content-length": |
| 243 | l.Push(lua.LNumber(ctx.Request.ContentLength)) |
| 244 | } |
| 245 | return 1 |
| 246 | } |
nothing calls this directly
no test coverage detected