# http Web 请求库

## 功能
`http` 标准库用于在 Web 请求上下文中读取请求数据和设置响应意图，包括请求方法、URL、GET/POST 参数、Cookie、Session、上传文件、响应头、状态码和重定向。

## 示例
```bt
method = http.method()
name = http.get('name')
http.header('Content-Type', 'application/json')
http.status_code(200)
json({ok: true})
```

## 函数
- [method](/docs/http/method)：HTTP 请求方法。
- [url](/docs/http/url)：当前请求路径，去掉开头 `/`。
- [get](/docs/http/get)：GET 查询参数对象。
- [post](/docs/http/post)：POST 表单字段对象。
- [files](/docs/http/files)：上传文件对象。
- [cookie](/docs/http/cookie)：请求 Cookie 对象，脚本修改后会回写。
- [session](/docs/http/session)：Session 对象，脚本修改后会回写。
- [server](/docs/http/server)：服务器和请求元信息。
- [header](/docs/http/header)：设置一个或多个响应头。
- [status_code](/docs/http/status_code)：设置 HTTP 响应状态码。
- [redirect](/docs/http/redirect)：设置重定向地址。
