HTTP请求的经常使用方法有哪些

HTTP请求的经常使用方法有:GET方法、POST方法、HEAD方法、PUT方法、DELETE方法、CONNECT方法、OPTIONS方法、TRACE方法。下面本篇文章就给你们介绍具体介绍一下HTTP请求的经常使用方法,但愿对大家有所帮助。php

 

什么是HTTP?浏览器

HTTP,即超文本传输协议,是一种实现客户端和服务器之间通讯的响应协议,它是用做客户端和服务器之间的请求。缓存

客户端(浏览器)会向服务器提交HTTP请求;而后服务器向客户端返回响应;其中响应包含有关请求的状态信息,还可能包含请求的内容。安全

HTTP的经常使用方法服务器

一、GET方法测试

GET方法用于使用给定的URI从给定服务器中检索信息,即从指定资源中请求数据。使用GET方法的请求应该只是检索数据,而且不该对数据产生其余影响。编码

在GET请求的URL中发送查询字符串(名称/值对),须要这样写:spa

1代理

/test/demo_form.php?name1=value1&name2=value2code

说明:

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方法用于沿着目标资源的路径执行消息环回测试;它回应收到的请求,以便客户能够看到中间服务器进行了哪些(假设任何)进度或增量。

相关文章
相关标签/搜索