【发布时间】:2017-11-08 21:59:17
【问题描述】:
我有一本像这样的 Swift 字典:
let params : [String : Any] =
["user_key": "ag1kZXZ-Z29hbC1yaXNlchELEgRVc2VyGICAgICAgIAKDA",
"post_text": "Lol",
"trip": ["posted_by": "",
"endAddress": "",
"post_text": "Lol",
"startAddress": ["state": "IL",
"city": "Oak Park",
"address1": "6503 West North Avenue",
"address2": "", "zipCode": ""],
"time": "",
"role": "",
"eta": ""]]
当我在 Alamofire 的 params 对象中发送这个时,webapp2 通过self.request.get('user_key') 等访问参数,但是,它没有得到“trip”参数。 ```self.request.get('trip') 什么也不返回。
如何将此字典发送到 webapp2 请求处理程序?
【问题讨论】:
-
或许您可以使用Wireshark之类的工具查看您服务器的网络流量,这可以帮助您查看trip参数是否实际传输。
-
只需使用
print(self.request.params)将打印传递给请求处理程序的内容。不过还是谢谢