HTTP常见方法

总结《HTTP权威指南》的3.3方法。

GET

最常用,通常用于请求服务器发送某个资源。

HEAD

与GET方法的行为很类似,但服务器在响应中只返回首部。不会返回实体的主体部分。允许客户端在未获取实际资源的情况下对资源的首部进行检查。

PUT

与GET从服务器读取文档相反,PUT方法会向服务器写入文档。

POST

起初是用来向服务器输入数据的。通常用它来支持HTML的表单。

TRACE

最后一站的服务器会弹回一条TRACE响应,并在响应主体中携带它收到的原始请求报文。客户端可以判断原始报文是否在中途被修改过。

OPTIONS

请求Web服务器告知其支持的各种功能。为客户端提供了一种手段,使其不用实际访问那些资源就能判定访问各种资源的最优方式。

CORS时也有应用,见跨源资源共享(CORS) – HTTP | MDN

DELETE

请服务器删除请求URL所指定的资源。无法保证操作一定会被执行。

扩展方法

例如WebDAV HTTP扩展等。

GET和POST的区别?HTTP Methods GET vs POST

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据