ステータス情報をサーバーに通信する必要があるアプリケーションがあります。この情報は事実上、文字列キーを持つ大きな辞書です。
サーバーは Turbogears に基づく Web アプリケーションを実行するため、呼び出されるサーバー側メソッドは任意の数のキーワード引数を受け入れます。
実際のデータに加えて、認証に関連するいくつかのデータ (ID、パスワードなど) を送信する必要があります。1 つの方法は、これらすべてを含む大きな辞書を単純に urlencode し、サーバーへの要求で送信することです。
urllib2.urlencode(dataPlusId)
しかし実際には、認証を行ってデータセットを受け入れるメソッドは、データについて多くを知る必要はありません。データは透過的に送信および受け入れられ、データを処理する別の方法に引き渡されます。
だから私の質問は次のとおりです。一般的に、データの大きな辞書をサーバーに送信する最良の方法は何ですか? そして、この特定のケースでは、ここで認証を処理する最良の方法は何ですか?