Methods
Methods
HTTP 定义了一组请求方法
来指示对给定资源执行的所需操作。虽然它们也可以是名词,但这些请求方法
有时也被称为HTTP动词
。它们中的每一个实现了不同的语义,但是一些共同的特征由它们所共享:例如,请求方法
可以是安全的,幂等的或可缓存的。
GET
PUT
方法用请求有效载荷替换目标资源的所有当前表示。
DELETE
The DELETE
method deletes the specified resource.CONNECT
CONNECT
方法建立到由目标资源标识的服务器的隧道。
OPTIONS
TRACE
PATCH
规范
规范 | 标题 | 评论 |
---|---|---|
RFC 7231,第4节:请求方法 | 超文本传输协议(HTTP / 1.1):语义和内容 | 指定 GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE。 |
RFC 5789,第2部分:补丁方法 | HTTP 的 PATCH 方法 | 指定 PATCH。 |
浏览器兼容性
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
CONNECT | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
DELETE | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
GET | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
HEAD | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
OPTIONS | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
POST | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
PUT | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
CONNECT | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
DELETE | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
GET | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
HEAD | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
OPTIONS | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
POST | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
PUT | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
也可以看看
- HTTP headers