# 请求信息
`Request`对象支持获取当前的请求信息,包括:
| 方法 | 含义 |
| ------------- | ---------------------------------------- |
| `host` | 当前访问域名 |
| `scheme` | 当前访问协议 http/https |
| `port` | 当前访问的端口 |
| `protocol` | 当前请求的SERVER\_PROTOCOL (例:HTTP/1.1) |
| `contentType` | 当前请求的CONTENT\_TYPE |
| `domain` | 当前包含协议的域名 |
| `url` | 当前完整URL |
| `baseUrl` | 当前URL(不含QUERY\_STRING) |
| `query` | 当前请求的QUERY\_STRING参数 |
| `pathinfo` | 请求URL的pathinfo信息(不含URL后缀) |
| `time` | 获取当前请求的时间 |
| `type` | 当前请求的资源类型 |
| `method` | 当前请求类型 |
| `module` | 请求当前请求模块 |
| `controller` | 当前请求控制器 |
| `action` | 当前请求方法 |
| `referer` | 请求来源 |
| `server` | 返回服务器信息 |
| `header` | 返回头信息 |
| `input` | 返回请求参数 |
| `ip` | 返回客户端ip |
| `isAjax` | 是否为Ajax请求 |
| `isCgi` | 是否为CGI请求 |
| `isCli` | 是否为CLI请求 |
| `isDelete` | 是否为Delete请求 |
| `isHead` | 是否为HEAD请求 |
| `isHttps` | 是否为https请求 |
| `isMobile` | 是否为移动端请求 |
| `isOptions` | 是否为Options请求 |
| `isGet` | 是否为GET请求 |
| `isPost` | 是否为Post请求 |
| `isPatch` | 是否为Patch请求 |
| `isPut` | 是否为Put请求 |