这个模块包含 HTTP 请求方法的定义。
概述
HTTP 定义了请求方法,以标识对资源执行的操作。资源代表什么,是预先存在的数据还是动态生成的数据,取决于服务器的实现。 通常,资源与服务器上驻留的文件或可执行文件的输出相对应。
看看 Hypertext Transfer Protocol 了解更多。
Types
HttpMethod = enum HttpHead = "HEAD", HttpGet = "GET", HttpPost = "POST", HttpPut = "PUT", HttpDelete = "DELETE", HttpTrace = "TRACE", HttpOptions = "OPTIONS", HttpConnect = "CONNECT", HttpPatch = "PATCH"
- HTTP 请求方法。 Source Edit
Procs
proc parseHttpMethod(s: string): HttpMethod {...}{.raises: [ValueError], tags: [].}
-
将字符串转换为 HTTP 请求方法。如果 s 不是有效的请求方法,则会引发 ValueError 。
例子:
assert parseHttpMethod("GET") == HttpGet assert parseHttpMethod("POST") == HttpPost
Source Edit