首页 > 代码库 > Python8-25

Python8-25

Webob:webob provide warppers around wsgi request environment,and an object to help creat WSGI response.

http://blog.csdn.net/spch2008/article/details/9001838

HTTP请求行

请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI HTTP-Version CRLF 其中 Method表示请求方法;Request-URI是一个统一资源标识符;HTTP-Version表示请求的HTTP协议版本;CRLF表示回车和换行(除了作为结尾的CRLF外,不允许出现单独的CR或LF字符)。请求方法(所有方法全为大写)有多种,各个方法的解释如下:GET     请求获取Request-URI所标识的资源POST    在Request-URI所标识的资源后附加新的数据HEAD    请求获取由Request-URI所标识的资源的响应消息报头PUT     请求服务器存储一个资源,并用Request-URI作为其标识DELETE  请求服务器删除Request-URI所标识的资源TRACE   请求服务器回送收到的请求信息,主要用于测试或诊断CONNECT 保留将来使用OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求

CR/LF=回车/换行 在ASCII中,分别排在第十三、第十位。

man ascii 快速查询ascii表

HTTP请求头:

键值对

http://kb.cnblogs.com/page/92320/

每个键值对之间也有(CRLF)

 

 

 

eventlet:

http://blog.csdn.net/hackerain/article/details/7836993

 

http长连接和短连接

http://blog.csdn.net/shine0181/article/details/7799754

 

Python的getattr(),setattr(),delattr(),hasattr()

getattr(object, name[, default])Return the value of the named attribute of object. name must be a string. If the string is the name of one of the object’s
attributes, the result is the value of that attribute. For example, getattr(x, foobar) is equivalent to x.foobar.
If the named attribute does not exist, default is returned if provided, otherwise AttributeError is raised.
相似的还有setattr,delattr,hasattr.

 functools库

http://lazynight.me/3017.html

Python8-25