HTTP的Method和常用状态码及其含义

HTTP的常见方法(Method)

HTTP/1.0支持:GET、POST、HEAD三种HTTP请求方法

HTTP/1.1添加:OPTION、PUT、DELECT、TRACE、CONNECT

GET 获取资源,请求服务器发送资源

HEAD 与Get类似,获取头部的信息

POST 提交资源,向服务器发送数据

TRACE 诊断请求,允许客户端查看最终发送到服务器的请求(由于请求在中间节点可能会被修改)

PUT 更新资源,让服务器用请求的主体部分创建所请求的URL命名的新文档。PUT一般用于资源的整体更新,并且只对已在资源进行更新

PATCH 更新资源,与PUT不同在于: PATCH一般用于资源的部分更新;当资源不存在,PATCH会创建新资源

OPTIONS 请求服务器告知其支持的功能(有些服务器可能只支持对一些特殊类型的对象使用特定的操作)

DELETE 删除资源,请求服务器删除指定资源

常用状态码(Status Code)

200 OK成功访问
304 Not Modified 资源已找到,但未符合条件请求
301 Moved Permanently 永久重定向(一般出现在域名变更时)
400 Bad Request 服务段无法理解请求
404 Not Found 网页找不到(一般是路径URL出错)
502 网关错误 (一般是Nginx找不到Django / Flask 程序)

发布了113 篇原创文章 · 获赞 1067 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/JAck_chen0309/article/details/105019763