美文网首页
HTTP: Request methods

HTTP: Request methods

作者: 庞贝船长 | 来源:发表于2019-01-09 19:57 被阅读0次

HTTP 定义了一组请求方法, 以表明要对给定资源执行的操作。

GET

GET方法请求一个指定资源的表示形式. 使用GET的请求应该只被用于获取数据.

Request has body No
Successful response has body Yes
Safe Yes
Idempotent Yes
Cacheable Yes
Allowed in HTML forms Yes

HEAD

HEAD方法请求一个与GET请求的响应相同的响应,但没有响应体。该请求方法的一个使用场景是在下载一个大文件前先获取其大小再决定是否要下载, 以此可以节约带宽资源.
即使该方法没有响应报文体,但响应报文头可能包括字段Content-Length , 来描述倘若使用 GET 方法将得到的响应报文体大小。

POST

POST 方法用于将实体提交到指定的资源,通常导致状态或服务器上的副作用的更改。请求主体的类型由 Content-Type 首部指定。

PUT

PUT 用于新增资源或者使用请求中的有效负载替换目标资源的表现形式。
PUTPOST 方法的区别在于,PUT方法是幂等的:调用一次与连续调用多次是等价的(即没有副作用),而连续调用多次POST方法可能会有副作用,比如将一个订单重复提交多次。

DELETE

DELETE 请求方法用于删除指定的资源。

OPTIONS

OPTIONS 方法用于获取目的资源所支持的通信选项。

相关文章

  • HTTP: Request methods

    HTTP 定义了一组请求方法, 以表明要对给定资源执行的操作。 GET GET方法请求一个指定资源的表示形式. 使...

  • http: request methods

    request methods get, post, delete, put, 以及其他5个

  • HTTP/1.1: Request Methods -- GET

    Author: Xu FC 标准 Methods RFC: https://tools.ietf.org/html...

  • django神奇装饰器

    django神奇装饰器 def require_http_methods(request_method_list)...

  • Flask中request请求、make_response响应、

    一、request 请求 1.request的常用属性 a)methods 默认的请求方式只有GET,其他请求都需...

  • HTTP—常用methods

    想让服务器知道我们请求的意图,那就须清楚HTTP中常用 methods(请求方法),先来列一列有哪些methods...

  • Flask http methods

    接口的请求方式有很多种:Get、Post、Put、Delete等那么自己设计的接口要支持哪些请求方式呢?以及同一个...

  • request

    http request wsgi request

  • HTTP Request

    Structure of HTTP Transactions Like most network protocol...

  • HTTP请求主体

    HTTP请求= Request-Line + HTTP-Headers + HTTP-Body.Request-L...

网友评论

      本文标题:HTTP: Request methods

      本文链接:https://www.haomeiwen.com/subject/opxnrqtx.html