慕课网-Django入门到进阶-更适合Python小白的系统课程-第2章Django中的路由与视图-2-4扩展知识_restul和http介绍

第2章 Django 中的路由与视图

2-4 扩展知识 _restul 和 http 介绍

Restful

1.Url 定位资源,简单来说,通过一个 url 地址可以让我们知道这个地址所要提供的功能是什么。

2.比如说:127.0.0.1/add/user 那么可以看出我们这个 url 要做的事情就是添加一个用户

3.再比如说,127.0.0.1/get/user/1,就可以很轻松的读出来,是获取一个用户并且这个用户 id 是 1

归纳一句话:url 一切皆资源

Restful 常用方法

1.Get 获取资源时使用 比如我们查看一个网页

2.Post 提交资源时使用 比如我们注册一个用户的时候

3.Put 修改资源时时候 比如我们修改自己的用户信息的时候

4.Delete 删除资源时使用 比如我们注销我们的账户的时候

Http 协议

网上应用最为广泛的一种网络协议。所有的 www 文件都必须遵守这个标准。

Http 的无状态性

1.无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求,但是当同一个浏览器再次给你服务器发送请求的时候,服务器并不知道它就是刚才那个浏览器

2.简单的说,服务器不会记得你,所以就是无状态协议

Http 常用状态码

1.200 成功

2.400 请求错误,一般是参数格式有误的时候出现

3.403 禁止访问

4.404 没有获取到 url 地址

5.405 方法禁用,比如这个地址指定用 get 方法,但你用了 post,就会有这个提示

6.500 服务器异常

posted on 2020-01-13 08:17  herisson_pan  阅读(9)  评论(0)    收藏  举报

导航