class HttpRequest
cangjie
public abstract class HttpRequest功能:表示 HTTP 请求。
成员概览
| 成员 | 功能 |
|---|---|
| prop form | 返回请求表单集合。 |
| prop body | 返回请求正文流。 |
| prop host | 返回请求主机信息。 |
| prop isHttps | 检查当前请求是否使用 HTTPS。 |
| prop path | 获取或修改请求路径。 |
| prop scheme | 返回请求协议方案。 |
| prop query | 返回查询参数集合。 |
| prop queryString | 返回查询字符串。 |
| prop headers | 返回请求头集合。 |
| prop method | 返回 HTTP 请求方法。 |
| prop readTimeout | 返回读取超时时间。 |
| prop remoteAddr | 返回远端地址。 |
| prop protocol | 返回 HTTP 协议版本字符串。 |
| prop writeTimeout | 返回写入超时时间。 |
| prop cookies | 返回请求 Cookie 集合。 |
| prop routeValues | 返回路由值集合。 |
| prop contentLength | 返回请求正文长度。 |
| prop contentType | 返回请求正文类型。 |
| func readForm() | 读取并返回请求表单数据。 |
| func getDisplayUrl() | 返回可显示的完整请求地址。 |
| func enableBuffering() | 启用请求正文缓冲。 |
prop form
cangjie
public prop form: IFormCollection功能:返回请求表单集合。
prop body
cangjie
public prop body: InputStream功能:返回请求正文流。
类型:InputStream
prop host
cangjie
public prop host: HostString功能:返回请求主机信息。
类型:HostString
prop isHttps
cangjie
public prop isHttps: Bool功能:检查当前请求是否使用 HTTPS。
类型:Bool
prop path
cangjie
public mut prop path: PathString功能:获取或修改请求路径。
类型:PathString
prop scheme
cangjie
public prop scheme: String功能:返回请求协议方案。
类型:String
prop query
cangjie
public prop query: IQueryCollection功能:返回查询参数集合。
prop queryString
cangjie
public prop queryString: QueryString功能:返回查询字符串。
类型:QueryString
prop headers
cangjie
public prop headers: IHeaderDictionary功能:返回请求头集合。
prop method
cangjie
public prop method: String功能:返回 HTTP 请求方法。
类型:String
prop readTimeout
cangjie
public prop readTimeout: ?Duration功能:返回读取超时时间。
类型:?Duration
prop remoteAddr
cangjie
public prop remoteAddr: String功能:返回远端地址。
类型:String
prop protocol
cangjie
public prop protocol: String功能:返回 HTTP 协议版本字符串。
类型:String
prop writeTimeout
cangjie
public prop writeTimeout: ?Duration功能:返回写入超时时间。
类型:?Duration
prop cookies
cangjie
public prop cookies: IRequestCookieCollection功能:返回请求 Cookie 集合。
prop routeValues
cangjie
public prop routeValues: RouteValueDictionary功能:返回路由值集合。
prop contentLength
cangjie
public prop contentLength: ?Int64功能:返回请求正文长度。
类型:?Int64
prop contentType
cangjie
public prop contentType: ?String功能:返回请求正文类型。
类型:?String
func readForm()
cangjie
public func readForm(): IFormCollection功能:读取并返回请求表单数据。
返回值:
- IFormCollection - 当前请求的表单集合。
func getDisplayUrl()
cangjie
public func getDisplayUrl(): String功能:返回可显示的完整请求地址。
返回值:
String- 当前请求的完整显示地址。
func enableBuffering()
cangjie
public func enableBuffering(): Unit功能:启用请求正文缓冲。
返回值:
Unit