python的web框架知识点
Posted 1314520xh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的web框架知识点相关的知识,希望对你有一定的参考价值。
一个完整的web应用:服务器收到来自浏览器的一个请求,服务器将请求内容的网页返回给浏览器,让浏览器显示出来。【而浏览器与服务器之前的传输协议是HTTP】
http:是网络上传输html的协议,用于浏览器与服务器的通信。
html:是一种定义网页的文本。
常见的状态码!
200 ok 请求成功。一般用于GET与POST请求
404 not found 服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面
500 Internal Server Error 服务器内部错误,无法完成请求
Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 php 网页点击的结果却是下载一个文件或一张图片的原因。
Content-Type 标头告诉客户端实际返回的内容的内容类型。
语法格式:
Content-Type: text/html; charset=utf-8 Content-Type: multipart/form-data; boundary=something
content-type:application/javascript
WSGI:web server gateway interface【web服务器网关接口】
原理:要求web开发者实现一个函数,就可以响应http请求。
例子:
def application(environ , start_response):
start_response(‘200 ok‘,[(‘Content-Type‘,‘text/html‘)])
return ‘<h1>hello ,web</h1>‘
environ: 一个包含所有http请求信息dict对象
start_response:一个发送http响应的函数
在application()函数中:调用:
start_response(‘200 ok‘,[(‘Content-Type‘,‘text/html‘)])
以上是关于python的web框架知识点的主要内容,如果未能解决你的问题,请参考以下文章
Python入门自学进阶-Web框架——19Django其他相关知识
Python入门自学进阶-Web框架——20Django其他相关知识2
python开发学习-day15(前端部分知识web框架Django创建项目)