【课程】web2.0程序设计【作业要求】研究 application 对象源代码。说明 Application 对象实例化时,给出“debug=True”参数,代码动态自动编译的原理。【参考文档】Application 类源代码 tornado Application 官方文档 debu...
分类:
移动开发 时间:
2015-01-01 10:07:57
阅读次数:
196
【课程】 web2.0程序设计【作业要求】 用 tornado 编写一段小程序,根据 HTTP header 收集客户端相关信息:是否手机、操作系统、浏览器等信息*。【作业提示】 主要解析 Request header[“User-Agent”] 。该字符串格式可通过 wiki 链接 查 ...
分类:
Web程序 时间:
2014-12-31 19:44:32
阅读次数:
258
用tornado,一般都用到它的AsyncHTTPClient的 fetch。我们可以参考 fetch,使用tornado的特性,写异步回调程序首先看看 fetch的实现,关键是用了futuredef fetch(self, request, callback=None, **kwargs): .....
分类:
其他好文 时间:
2014-12-30 23:22:19
阅读次数:
399
Ajax,指的是网页异步刷新,一般的实现均为js代码向server发POST请求,然后将收到的结果返回在页面上。 这里我编写一个简单的页面,ajax.html 测试Ajax 点击 注意,从上面的代码可以看出,数据存储在“message”字段中。 所以后台从messag...
分类:
Web程序 时间:
2014-12-30 00:15:37
阅读次数:
809
关于用户的登录状态,一部分的应用程序是采用session实现的。 HTTP是一个无状态协议,用户的每次请求都是相互独立的,HTTP本身意识不到用户是否登录。 很多web框架选择将session存放在cookies中,本节我们也是这样实现: import tornado.ioloop
import t...
分类:
其他好文 时间:
2014-12-29 22:52:31
阅读次数:
614
这是关于chunk encoding传输以前相关传输编码的处理。没有做压缩解码的处理。import tornado.ioloopimport tornado.iostreamimport socketclass WebRequest(object): LINE_END = b'\r\n' ...
分类:
编程语言 时间:
2014-12-29 13:45:42
阅读次数:
307
事情肯定不会这么简单,图片的上传就是个问题。
一般网页上展示的图片,要尽量放到自己的服务器或者图片站中,因为大部分的网站的图片都会屏蔽别的网站的引用,然后自己的网站就会开天窗了。我们公司对于这个项目,暂时使用七牛托管。...
分类:
编程语言 时间:
2014-12-29 09:03:37
阅读次数:
176
上文的程序中有这样一段: class MessageHandler(tornado.web.RequestHandler): def get(self): self.write(''' Please Input Message ''' ...
分类:
其他好文 时间:
2014-12-28 20:50:47
阅读次数:
202
Tornado的搭建很简单,使用pip,或者下载源码均可。 我们先看一个最简单的程序: import tornado.ioloop
import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): sel...
分类:
编程语言 时间:
2014-12-28 19:35:15
阅读次数:
325
一、概要 ????官网: http://www.tornadoweb.org/ ????官方文档: http://www.tornadoweb.org/en/stable/index.html ????tornado?o‘reilly : http://demo.pythoner.com/itt2zh/index.html?...
分类:
其他好文 时间:
2014-12-23 19:44:14
阅读次数:
150