关于self.get_body_argument()解析post数据报错
2017-02-24 00:00
316 查看
post方法,获取放在body中的数据,使用self.get_body_argument(),有时会报错,解析不出来。
可以使用self.request.body解析数据,再分割数据,得到需要的参数值。
eg:
body = self.request.body
args = dict([x.split('=') for x in body.decode().split('&')])
name = args.get('name')
age = args.get('age')
可以使用self.request.body解析数据,再分割数据,得到需要的参数值。
eg:
body = self.request.body
args = dict([x.split('=') for x in body.decode().split('&')])
name = args.get('name')
age = args.get('age')
相关文章推荐
- 微信解析xml和maven中jar关于getTextContent()冲突
- 关于thinkphp 中 使用 token_get_all() 源码解析
- 关于var body=document.getElementsByTagName("body")[0];出现的问题
- 关于GetHostEntry无法解析IP地址和ReceiveFrom调用中ref关键字问题
- @responseBody解析 和 get post的解释
- 关于javascript解析xml文件时找不到元素getElementsByTagName()
- 关于执行命令:sudo apt-get update后的“E: 无法解析或打开软件包的列表或是状态文件”问题解决
- 关于TypeError: strptime() argument 1 must be str, not bytes解析
- 关于使用 Okhttps,response.body().byteStream(),用decodeStream解析,Bitmap为null的解决方法
- Deviceiocontrol操作异常时,关于getlasterror的错误代码解析
- Tornado get_argument() 解析
- 关于http客户端常见错误"警告:Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is rec"
- python unittest源码解析三----loader.py之_get_name_from_path(self, path)
- Android 关于post、get、pull、delete解析分析
- 关于基于http的嵌入式linux与服务器的get,post解析理解
- 关于Volley的问题,GET方式下输入有空格的参数居然解析错误,导致不能正确发出请求
- 关于http客户端常见错误"警告:Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
- 关于STM32的USART_GetFlagStatus和USART_GetITStatus解析(异步通信)
- Ext中的get、getDom、getCmp、getBody、getDoc的区别
- 关于self.用法的一些总结