假设我有一个字节流,其中包含以下内容:
POST /mum/ble?q=huh 内容长度:18 内容类型:应用程序/json;字符集="utf-8" 主机:本地主机:80 [“做”,“重新”,“我”]
有没有办法从中生成 WSGI 风格的“环境”字典?
希望我忽略了一个简单的答案,它与相反的操作一样容易实现。考虑:
>>> import json
>>> from webob import Request
>>> r = Request.blank('/mum/ble?q=huh')
>>> r.method = 'POST'
>>> r.content_type = 'application/json'
>>> r.charset = 'utf-8'
>>> r.body = json.dumps(['do', 're', 'mi'])
>>> print str(r) # Request's __str__ method gives raw HTTP bytes back!
POST /mum/ble?q=huh 内容长度:18 内容类型:应用程序/json;字符集="utf-8" 主机:本地主机:80 [“做”,“重新”,“我”]