1.请求方式
get:获取服务端数据,比如浏览一个网站,最普通的动作
post:向服务端提交数据,比如注册账号的时候
put:向服务端上传数据
delete:删除服务端通过request-URL所标示的资源
trace:测试服务端是否可以接收到request请求
connect:以管道方式连接代理服务器
options:返回服务器所支持的其他http请求方法
head:与get方法类似,但不返回服务器响应时的消息体
2.状态码
100:Continue:http/1.1中新增状态码,表示客户端可以继续请求http服务器
101:Switching Protocols:服务端切换请求协议,切换到http协议新版本
200:OK:客户端的请求服务端正常完成
301:Moved Permanently:客户端请求的资源已被永久移动到新的URL
302:Found:客户端请求的资源被临时移动,客户端继续使用原有URL;常用于三方登录之后的跳转
304:Not Modified:请求的资源未被修改,可以继续访问原URL。常用于使用缓存的情况下
400:Bad Request:客户端的请求语法错误,或无法解析请求
401:Unauthorized:请求需要经过身份验证
402:Payment Required:保留状态码,为以后使用做准备的呢
403:Forbidden:服务端直接拒绝客服端的请求
404:Not Found:客户端请求的方式不被允许
405:Method Not Allowed:客户端请求的方式不被允许
406:Not Acceptable:客户端请求的内容无法正常完成
499:Client has closed Connection:服务端处理该请求花费了太长时间
500:Ineternal Server Error:服务端内部错误。可能时因为Web服务配置文件读取错误.也可能是因为用户权限等等问题导致
502:Bad Geteway:服务端内部错误,服务端错误的网关
503:Servive Unavailable:服务端无法响应客户端的请求
504:Gateway Time-out:服务端处理请求超时,或者可能是访问的网管超时
505:Http Version not Supported:客户端请求的HTTP协议版本无法被服务端支持,可能是你的浏览器太古老了
3.Django框架
M-model:模型,操作数据库功能部分
V-View:视图,处理业务逻辑的位置,提取数据、获取用户数据等等操作都在这里
T-Template:模版,用来展示视图操作后的数据,也可以在模版中为用户提供表单,让用户可以提交数据
- 在其他语言框架中,