安全方法
- GET
- HEAD
使用GET或HEAD方法的HTTP请求都不会产生什么动作, 不产生动作,在这里意味着HTTP请求不会在服务器上产生什么结果。
GET
通常用于请求服务器发送某个资源。
HEAD
服务器在响应中只返回首部。不会返回实体的主体部分。这就允许客户端在未获取实际资源的情况下,对资源的首部进行检查。使用HEAD可以:
- 在不获取资源的情况下了解资源的情况(比如,判断其类型)。
- 通过查看响应中的状态码,看看某个对象是否存在。
- 通过查看首部,测试资源是否被修改了。
PUT
与GET从服务器读取文档相反,PUT方法会向服务器写入文档。PUT方法的语义就是让服务器用请求的主体部分来创建一个由所请求的URL命名的新文档,或者,如果那个URL已经存在的话,就用这个主体来代替它。
POST
起初用来向服务器输入数据。实际上,通常会用它来支持表单。
DELETE
请服务器删除请求URL所指定的资源。
OPTIONS
请求WEB服务器告知其支持的各种功能。可以询问服务器通常支持哪些放啊,或者对某些特殊资源支持哪些方法。
TRACE
允许客户端在最终将请求发送给服务器时,看看它变成了什么样子。