目录搜索
GuidesAccess control CORSAuthenticationBrowser detection using the user agentCachingCaching FAQCompressionConditional requestsConnection management in HTTP 1.xContent negotiationContent negotiation: List of default Accept valuesCookiesCSPMessagesOverviewProtocol upgrade mechanismProxy servers and tunnelingProxy servers and tunneling: Proxy Auto-Configuration (PAC) filePublic Key PinningRange requestsRedirectionsResources and specificationsResources and URIsResponse codesServer-Side Access ControlSessionGuides: BasicsBasics of HTTPChoosing between www and non-www URLsData URIsEvolution of HTTPIdentifying resources on the WebMIME TypesMIME types: Complete list of MIME typesCSPContent-Security-PolicyContent-Security-Policy-Report-OnlyCSP: base-uriCSP: block-all-mixed-contentCSP: child-srcCSP: connect-srcCSP: default-srcCSP: font-srcCSP: form-actionCSP: frame-ancestorsCSP: frame-srcCSP: img-srcCSP: manifest-srcCSP: media-srcCSP: object-srcCSP: plugin-typesCSP: referrerCSP: report-uriCSP: require-sri-forCSP: sandboxCSP: script-srcCSP: style-srcCSP: upgrade-insecure-requestsCSP: worker-srcHeadersAcceptAccept-CharsetAccept-EncodingAccept-LanguageAccept-RangesAccess-Control-Allow-CredentialsAccess-Control-Allow-HeadersAccess-Control-Allow-MethodsAccess-Control-Allow-OriginAccess-Control-Expose-HeadersAccess-Control-Max-AgeAccess-Control-Request-HeadersAccess-Control-Request-MethodAgeAllowAuthorizationCache-ControlConnectionContent-DispositionContent-EncodingContent-LanguageContent-LengthContent-LocationContent-RangeContent-TypeCookieCookie2DateDNTETagExpectExpiresForwardedFromHeadersHostIf-MatchIf-Modified-SinceIf-None-MatchIf-RangeIf-Unmodified-SinceKeep-AliveLarge-AllocationLast-ModifiedLocationOriginPragmaProxy-AuthenticateProxy-AuthorizationPublic-Key-PinsPublic-Key-Pins-Report-OnlyRangeRefererReferrer-PolicyRetry-AfterServerSet-CookieSet-Cookie2SourceMapStrict-Transport-SecurityTETkTrailerTransfer-EncodingUpgrade-Insecure-RequestsUser-AgentUser-Agent: FirefoxVaryViaWarningWWW-AuthenticateX-Content-Type-OptionsX-DNS-Prefetch-ControlX-Forwarded-ForX-Forwarded-HostX-Forwarded-ProtoX-Frame-OptionsX-XSS-ProtectionMethodsCONNECTDELETEGETHEADMethodsOPTIONSPATCHPOSTPUTStatus100 Continue101 Switching Protocols200 OK201 Created202 Accepted203 Non-Authoritative Information204 No Content205 Reset Content206 Partial Content300 Multiple Choices301 Moved Permanently302 Found303 See Other304 Not Modified307 Temporary Redirect308 Permanent Redirect400 Bad Request401 Unauthorized403 Forbidden404 Not Found405 Method Not Allowed406 Not Acceptable407 Proxy Authentication Required408 Request Timeout409 Conflict410 Gone411 Length Required412 Precondition Failed413 Payload Too Large414 URI Too Long415 Unsupported Media Type416 Range Not Satisfiable417 Expectation Failed426 Upgrade Required428 Precondition Required429 Too Many Requests431 Request Header Fields Too Large451 Unavailable For Legal Reasons500 Internal Server Error501 Not Implemented502 Bad Gateway503 Service Unavailable504 Gateway Timeout505 HTTP Version Not Supported511 Network Authentication RequiredStatus
文字

HTTP 定义了一组请求方法来指示对给定资源执行的所需操作。虽然它们也可以是名词,但这些请求方法有时也被称为HTTP动词。它们中的每一个实现了不同的语义,但是一些共同的特征由它们所共享:例如,请求方法可以是安全的,幂等的或可缓存的。

GET

GET方法请求指定资源的表示。请求使用GET只应检索数据。

HEAD

HEAD方法要求响应与请求的GET响应相同,但没有响应主体。

POST

POST方法用于将实体提交给指定资源,通常会导致PUT服务器上的状态或副作用发生更改。

PUT方法用请求有效载荷替换目标资源的所有当前表示。

DELETEThe DELETE method deletes the specified resource.CONNECT

CONNECT方法建立到由目标资源标识的服务器的隧道。

OPTIONS

OPTIONS方法用于描述目标资源的通信选项。

TRACE

TRACE方法沿着到目标资源的路径执行消息环回测试。

PATCH

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

上一篇:下一篇: