在post
Tornado 的 RequestHandler 方法中,self.get_argument(arg, None)
获取arg
请求中包含的值。
我见过的所有示例都返回一个字符串作为值,这让我想知道我们是否可以在 POST 请求中发送字符串以外的数据。
我感兴趣的具体用例:我在页面上有一个包含多个字段的表单,我想在对服务器的 POST 请求中将其字段的一个子集打包到一个参数中,例如
packed = self.get_argument('packed_arg', None)
arg1 = packed['arg1']
arg2 = packed['arg2']
...
而其余的字段仍然是单独的参数。到目前为止,dict
对于这个打包的参数,我正在考虑类似于(也许是 JSON?)的数据结构,这可行吗?