2017-11-08 3 views
1

私はそうのようスウィフトに辞書を持っている:私はAlamofireののparamsオブジェクトでこれを送信するとparams webapp2 pythonで辞書を送るには?

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": ""]]

は、webapp2をしかし、等々self.request.get('user_key')でのparamsにアクセスし、それを'trip'パラメータを取得しません。 `` `self.request.get( 'trip')は何も返しません。

この辞書をwebapp2 Request Handlerに送信するにはどうすればよいですか?あなたが使用する必要があります旅行辞書にアクセスするには

+0

たぶん、あなたはあなたのサーバーのネットワークトラフィックを確認するために、このようなWiresharkのようなツールを使用することができ、旅行パラメータかどうかを確認助けることができます実際に送信される。 –

+0

'' 'print(self.request.params)' 'を使うだけで、要求ハンドラに渡されたものが出力されます。ありがとう、結構です –

答えて

1

class CreateMediaPostTaskHandler(webapp2.RequestHandler): def post(self): params = self.request.params start_address_city = params['trip[startAddress][city]']

関連する問題