9.1 Web 框架 django

Posted beallaliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9.1 Web 框架 django相关的知识,希望对你有一定的参考价值。

 

 

 

1.  get  查询

2. post 修改

3.  get 没有请求体, Post有请求体

4. 请求首行\\r\\n请求头1\\r\\n请求头2\\r\\n请求头3\\r\\n.....\\r\\n\\r\\n请求体

5. 字符串.encode(\'utf8\')  =>  byte字节

    加密成字节,解密成看得懂的字符串

6. 请求协议

请求方式: get与post请求

  • GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如EditBook?name=test1&id=123456. POST方法是把提交的数据放在HTTP包的Body中.
  • GET提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制.
  • GET与POST请求在服务端获取请求数据方式不同。
  • GET方式提交数据,会带来安全问题,比如一个登录页面,通过GET方式提交数据时,用户名和密码将出现在URL上,如果页面可以被缓存或者其他人可以访问这台机器,就可以从历史记录获得该用户的账号和密码.

 

 

所以: GET 数据在首行的url中 .....\\r\\n\\r\\n后没有请求体(没有数据了)

          而只有POST  ..... \\r\\n\\r\\n后有请求体(存放数据)

 

7. 响应协议

 跟请求报文一样的,也是\\r\\n\\r\\n来区分响应体

 

8. 响应状态码:

   什么叫重定向:

         

以上是关于9.1 Web 框架 django的主要内容,如果未能解决你的问题,请参考以下文章

python web框架的介绍

Python 都有哪些好的 Web 框架

初入Django框架

有哪些python框架需要学习

Django 创建一个应用程序

[CTF Web]用django快速搭建一个网站