Tornado GET 请求查询 vs query_arguments

Tornado GET request query vs query_arguments

我发现我的 tornado GET 请求处理程序查询和 query_arguments 方法之间存在格式差异。

request.query = "InstID=IRSwap/wN1G7RLwkUFP+LdocRpxPW&EndDate=10Y'

request.query_arguments = {'InstID': ['IRSwap/wN1G7RLwkUFP LdocRpxPW'], 'EndDate': ['10Y']}

为什么 InstID 值去掉“+”以支持“”?有没有一种方法可以强制 query_arguments 到 return 与查询字符串一致的格式(return 带有 + 值的字符串)。谢谢!

没有删除任何内容。 + 被视为 space。请参阅讨论此问题的问题 - URLs and plus signs.