python web自制框架之接受url传递过来的参数实例
更新时间:2018年12月17日 08:40:24 作者:lowphper
今天小编就为大家分享一篇python web自制框架之接受url传递过来的参数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
我们知道,在django里有个request,可以接收表单等前端传过来的数据,现在我们也做一个类似的功能。
首先我们定义一个类class,然后初始化数据与定义保存参数的方法,如下:
class Request(object): def __init__(self): self.method = 'GET' self.path = '' self.query = {} self.body = '' def form(self): body = urllib.parse.unquote(self.body) args = body.split('&') f = {} for arg in args: k, v = arg.split('=') f[k] = v return f
然后我们可以request = Request(),然后把request设置成全局变量,请求一次,就把request里面的数据刷新一次。
例:
r = connection.recv(1000) r = connection.resv(1000)
r接收请求的数据
然后,request.method = r.split()[0]
request.body = r.split('\r\n\r\n',1)[1]
以此类推。
以上这篇python web自制框架之接受url传递过来的参数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
pytorch中transform.Compose()用法详解
PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序,这篇文章主要介绍了pytorch中transform.Compose()用法,需要的朋友可以参考下2023-10-10python3.6 如何将list存入txt后再读出list的方法
这篇文章主要介绍了python3.6 如何将list存入txt后再读出list的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-07-07
最新评论