美文网首页
HTTP request的几种类型

HTTP request的几种类型

作者: 钢牙仔 | 来源:发表于2018-12-29 14:46 被阅读0次
方法 动作
GET 请求服务器的文档
POST 从客户端向服务器发送一些信息
PUT 从服务器向客户端发送文档
DELETE 请求服务器删除指定的页面

HTTP1.1定义的请求方法一共有8种:GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS、TRACE

上表只简单介绍了4中。

最常用的是GET和POST:

方法 长度限制 安全性 幂等 其他
GET GET可提交的数据量受到URL长度的限制,HTTP协议规范没有对URL长度进行限制,但是特定的浏览器或者服务器会对URL长度进行限制 GET的请求参数拼接在URL后,参数URL的一部分,是明文传输 GET幂等。根据http的设计,大家在看到get的时候,都期望这个请求对服务器没有修改。 参数保留在浏览器历史中,可以被缓存,可收藏为书签,在浏览器中按后退键或者刷键是无害的。
POST POST理论上提交的数据量没有大小限制,HTTP协议规范也没有进行大小限制,出于安全考虑,服务器软件在实现时会做一定的限制 POST的请求参数是在HTTP的消息主体中发送的。POST比GET安全,发送密码或者其他敏感信息应该使用POST POST不幂等。 根据http的设计,大家在看到post的时候,都认为这对服务器产生了修改 参数不会保留在浏览器历史中,也不能缓存,不能收藏为书签,在浏览器中按后退键或者刷新键数据会重新提交

幂等:同一个请求执行多次和执行一次的效果完全相同

相关文章

  • HTTP request的几种类型

    HTTP1.1定义的请求方法一共有8种:GET、POST、PUT、DELETE、PATCH、HEAD、OPTION...

  • request 对象 和 response对象

    request 对象 request 对象类型 , 继承自stream...

  • HTTP协议的认识

    HTTP的地址格式如下: HTTP消息 一个HTTP消息可能是request或者response消息,两种类型的消...

  • Request 发送http请求

    Request 发送http请求 1.在eclipse 下新建文件 2.发送不同类型的http请求 import ...

  • Vapor实战4 —Request

    服务端拿到的客户端请求都是 Request 类型,它是框架 HTTP 里面的一个类。 一个 Request 实例,...

  • HTTP Header 详解

    本文介绍 HTTP Header。 Request Accept客户端能够接收的内容类型。示例:Accept: t...

  • 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...

  • Request

    import Request from './request' const http = new Request(...

网友评论

      本文标题:HTTP request的几种类型

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