class HttpMethod
cangjie
public class HttpMethod <: ToString & Equal<HttpMethod>功能:表示 HTTP 请求方法。
父类型:
ToString- Equal<HttpMethod>
成员概览
| 成员 | 功能 |
|---|---|
| init(String) | 使用方法名创建 HTTP 方法对象。 |
| let Get | 表示 GET 请求方法。 |
| let Post | 表示 POST 请求方法。 |
| let Put | 表示 PUT 请求方法。 |
| let Delete | 表示 DELETE 请求方法。 |
| let Patch | 表示 PATCH 请求方法。 |
| let Head | 表示 HEAD 请求方法。 |
| let Options | 表示 OPTIONS 请求方法。 |
| let Trace | 表示 TRACE 请求方法。 |
| let Connect | 表示 CONNECT 请求方法。 |
| func toString() | 获取方法名字符串。 |
| func ==(HttpMethod) | 检查两个 HTTP 方法是否相等。 |
init(String)
cangjie
public init(method: String)功能:使用方法名创建 HTTP 方法对象。
参数:
- method:
String- HTTP 方法名。
let Get
cangjie
public static let Get = HttpMethod("GET")功能:表示 GET 请求方法。
let Post
cangjie
public static let Post = HttpMethod("POST")功能:表示 POST 请求方法。
let Put
cangjie
public static let Put = HttpMethod("PUT")功能:表示 PUT 请求方法。
let Delete
cangjie
public static let Delete = HttpMethod("DELETE")功能:表示 DELETE 请求方法。
let Patch
cangjie
public static let Patch = HttpMethod("PATCH")功能:表示 PATCH 请求方法。
let Head
cangjie
public static let Head = HttpMethod("HEAD")功能:表示 HEAD 请求方法。
let Options
cangjie
public static let Options = HttpMethod("OPTIONS")功能:表示 OPTIONS 请求方法。
let Trace
cangjie
public static let Trace = HttpMethod("TRACE")功能:表示 TRACE 请求方法。
let Connect
cangjie
public static let Connect = HttpMethod("CONNECT")功能:表示 CONNECT 请求方法。
func toString()
cangjie
public func toString(): String功能:获取方法名字符串。
返回值:
String- 当前 HTTP 方法名。
func ==(HttpMethod)
cangjie
public operator func ==(that: HttpMethod): Bool功能:检查两个 HTTP 方法是否相等。
参数:
- that: HttpMethod - 要比较的另一个 HTTP 方法。
返回值:
Bool- 方法名相同时返回true。