我有一个应该将状态信息传递给服务器的应用程序。此信息实际上是一个带有字符串键的大型字典。
服务器将运行基于 Turbogears 的 Web 应用程序,因此调用的服务器端方法接受任意数量的关键字参数。
除了实际数据之外,还应传输一些与身份验证相关的数据(id、密码..)。一种方法是简单地对包含所有这些内容的大型字典进行 urlencode 编码,然后将其发送到服务器的请求中。
urllib2.urlencode(dataPlusId)
但实际上,进行身份验证和接受数据集的方法不必对数据了解太多。数据可以透明地传输和接受,并交给另一个处理数据的方法。
所以我的问题是:一般来说,将大型数据字典传输到服务器的最佳方式是什么?而且,在这种特定情况下,这里处理身份验证的最佳方法是什么?