HTTP请求的经常使用方法有:GET方法、POST方法、HEAD方法、PUT方法、DELETE方法、CONNECT方法、OPTIONS方法、TRACE方法。下面本篇文章就给你们介绍具体介绍一下HTTP请求的经常使用方法,但愿对大家有所帮助。php
什么是HTTP?浏览器
HTTP,即超文本传输协议,是一种实现客户端和服务器之间通讯的响应协议,它是用做客户端和服务器之间的请求。缓存
客户端(浏览器)会向服务器提交HTTP请求;而后服务器向客户端返回响应;其中响应包含有关请求的状态信息,还可能包含请求的内容。安全
HTTP的经常使用方法服务器
一、GET方法测试
GET方法用于使用给定的URI从给定服务器中检索信息,即从指定资源中请求数据。使用GET方法的请求应该只是检索数据,而且不该对数据产生其余影响。编码
在GET请求的URL中发送查询字符串(名称/值对),须要这样写:spa
1代理 |
|
说明:
GET请求是能够缓存的,咱们能够从浏览器历史记录中查找到GET请求,还能够把它收藏到书签中;且GET请求有长度限制,仅用于请求数据(不修改)。
注:因GET请求的不安全性,在处理敏感数据时,毫不可使用GET请求。
二、POST方法
POST方法用于将数据发送到服务器以建立或更新资源,它要求服务器确认请求中包含的内容做为由URI区分的Web资源的另外一个下属。
POST请求永远不会被缓存,且对数据长度没有限制;咱们没法从浏览器历史记录中查找到POST请求。
三、HEAD方法
HEAD方法与GET方法相同,但没有响应体,仅传输状态行和标题部分。这对于恢复相应头部编写的元数据很是有用,而无需传输整个内容。
四、PUT方法
PUT方法用于将数据发送到服务器以建立或更新资源,它能够用上传的内容替换目标资源中的全部当前内容。
它会将包含的元素放在所提供的URI下,若是URI指示的是当前资源,则会被改变。若是URI未指示当前资源,则服务器可使用该URI建立资源。
五、DELETE方法
DELETE方法用来删除指定的资源,它会删除URI给出的目标资源的全部当前内容。
六、CONNECT方法
CONNECT方法用来创建到给定URI标识的服务器的隧道;它经过简单的TCP / IP隧道更改请求链接,一般实使用解码的HTTP代理来进行SSL编码的通讯(HTTPS)。
七、OPTIONS方法
OPTIONS方法用来描述了目标资源的通讯选项,会返回服务器支持预约义URL的HTTP策略。
八、TRACE方法
TRACE方法用于沿着目标资源的路径执行消息环回测试;它回应收到的请求,以便客户能够看到中间服务器进行了哪些(假设任何)进度或增量。