常见的http方法介绍

1. GET

get方法是最常见的请求方法,通常用于向服务器请求(获取)某个资源。

发送一个get请求一般会附带一些参数,这些参数会附在请求链接的后面,由此可见,get方法安全性较低,不适合在对安全性要求较高的场合使用。

一般get请求能向服务器请求的数据量较小。

2. POST

post方法通常用于向服务器发送数据。

通过post方法发送的数据是不会被附加到请求链接之后的,一般来说安全性比较高。

post请求向服务器发送的数据量相对是比较大的,一般在提交表单时候常用post方法。

3. PUT

PUT让服务器用请求的主体部分来创建一个由所请求的URL命名的新文档。或者,如果那个URL已经存在的话,就用这个主体替代它。

4. TRACE

TRACE会在目的服务器端发起一个环回诊断,最后一站的服务器会弹回一个TRACE响应并在响应主体中携带它收到的原始请求报文。

TRACE方法主要用于诊断,用于验证请求是否如愿穿过了请求/响应链。

5. HEAD

HEAD与GET类似,但服务器在响应中只返回首部,不返回实体的主体部分。

6. OPTIONS

OPTIONS方法请求web服务器告知其支持的各种功能。

可以查询服务器支持哪些方法或者对某些特殊资源支持哪些方法。

7. DELETE

DELETE请求服务器删除请求URL指定的资源。