Skip to content

class HttpMethod

cangjie
public class HttpMethod <: ToString & Equal<HttpMethod>

功能:表示 HTTP 请求方法。

父类型:

成员概览

成员功能
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