龍捲風* web框架中的HTTPRequest類有用maps GET and POST arguments to lists。我明白爲什麼 - 萬一給定的參數名稱被多次使用。但對於一些RequestHandlers來說,這是一個痛苦。例如,如果我想傳遞一個json對象並在服務器上原樣解析它。龍捲風將GET和POST參數映射到列表。我怎樣才能禁用這個「功能」?
什麼是禁用地圖到列表行爲的最直接的方法,以便我可以將未更改的json發送到龍捲風/旋風服務器?
*旋風,實際上,如果這裏存在實施差異。
謝謝!如果我只想將整組參數作爲單個json對象返回,會怎麼樣?我可以通過迭代整個字典併爲每個鍵調用get_argument來重構它,但這似乎效率低下。 – Abe 2012-04-28 01:05:17
json.dumps({k:self.get_argument(k)for k in self.request.arguments}) - 它並不是真的那麼低效。 – koblas 2012-04-28 13:39:27