在使用Django编写HTTP服务之前,可以先简单的了解一下HTTP。
什么是HTTP
HTTP协议:超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。主要被用于在Web浏览器和网站服务器之间传递信息。 HTTP 是基于 TCP/IP 协议的应用层协议。默认使用80端口。最新版本是HTTP 2.0,目前是用最广泛的是HTTP 1.1。
什么是HTTPS
简单来说,可以理解为安全版的HTTP协议,基于TCP/IP协议和SSL/TLS协议之上的应用层协议。默认端口是443。
HTTP的报文格式
imageimage
一次HTTP请求流程
imageDjango简介
Django 是由Python编写的一套开源Web 应用框架,鼓励用最少的代码、最短的时间构建更好的Web应用程序。
Django的优势
- 对象关系映射器(ORM)
- 强大的模板系统
- 自动管理界面
- 快速国际化
网友评论