在拖了一周之后,今天终于在一个小时之内将一个迷你的Web写出来了,最近改其它项目的bug头好大,但是好喜欢这样的状态。 黑色的12月,所有的任务都聚集在了12月,然后期末考试也顾不上好好复习了,但是但是,我要一步步的把手上的项目做出来!!! 回归正题了:这次的Python网络 ...
简单的学了下Python, 然后用Python实现简单的Web。 因为正在学习计算机网络,所以通过编程来加强自己对于Http协议和Web服务器的理解,也理解下如何实现Web服务请求 响应 错误处理以及CGI协议 一 需要知识点: . HTTP 协议基本原理 . 简单的 Web 服务器框架 . Python 语言的网络开发 . Web 服务请求,响应及错误处理的实现 . CGI 协议的 Pytho ...
2016-11-24 21:17 0 9008 推荐指数:
在拖了一周之后,今天终于在一个小时之内将一个迷你的Web写出来了,最近改其它项目的bug头好大,但是好喜欢这样的状态。 黑色的12月,所有的任务都聚集在了12月,然后期末考试也顾不上好好复习了,但是但是,我要一步步的把手上的项目做出来!!! 回归正题了:这次的Python网络 ...
坚持写博客来记录学习过程,哪怕学习的东西多么简单!下面是python中cgi相关知识。 Template.py:(模板引擎文件) #模板引擎def start_response(resp="text/html"): return 'Content-type: '+resp+ '\n\n ...
运行.py文件,浏览器输入: http://127.0.0.1:8080/ 最终结果: ...
要想实现web服务器,首先要明白web服务器应该具备怎样的功能:比如说浏览器发送了http请求(GET或POST),服务器要首先接收客户端发送的TCP请求,与之建立链接,然后接收http请求,解析并响应。 之后就是客户端的事情了,客户端接受响应并解析,显示,之后服务器断开链接。 为了能很好 ...
创建blog的项目结构 关于如何创建一个Django项目,请查看【Python Web开发:使用Django框架创建HolleWorld项目】 创建blog的数据模型 创建一个文章类 所有开发都是数据为基础,首先我们再blog app下的models.py模型中Article ...
使用web.py框架,实现简单的get和post请求: py文件名:mytest.py 默认端口号为8080,可以使用命令行运行py文件,更改端口号,例如: python mytest.py 8888 将端口号改为8888,在浏览器中访问get请求,返回 ...
对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 <!DOCTYPE html><html lang="en"> <head></head> <body>< ...