python中对于POST请求解析,及与android的交互
刚开始准备写博客,在以后的日子里,也会陆续写一些研究过程中或者项目中可能遇到的一些小的demo,以备以后能够更快的调用。
在本次中主要是实现对于python与android之间通过http等的方式交互
python中对于post等的报文解析
在本次的分析中,相对于原来的原生socket的实现,在这里使用了封装更加方便地wsgiref模块,具体模块地API开发文档可见[wsgirefAPI开发文档],在这里只是介绍自己用到地一些功能。
import wsgiref
from wsgiref.simple_server import make_server
from wsgiref.util import setup_testing_defaults
from urllib import parse
def application(environ, start_response):
# environ是当前请求的所有数据,包括Header和URL,body
#实现文档地报头
start_response('200 OK', [('Content-Type', '#text/html')])
return [**] #需要返回数据,以byte地形式
if __name__ == "__main__":
port = 6088 #端口号
httpd = make_server("0.0.0.0", port, application)
print( "serving http on port {0}...".format(str(port)))
httpd.serve_forever()