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 程序)