如何使用Cherry Py将Get / Post Request标头解码为元组?

时间:2010-08-31 01:24:45

标签: python http-headers cherrypy

确定。至少有一个非常有帮助的人告诉我,它很容易解码并解析CherryPy中的GET / POST请求标头。我一直在这里:http://www.cherrypy.org/wiki/BuiltinTools#tools.decode但它没有给你一个例子。有人可以指导我一个更有用的例子吗?

1 个答案:

答案 0 :(得分:2)

我想你的问题中有两个部分:

1)如何获取标题

cherrypy.request.headers是一个词典,你可以像任何其他词典一样提取信息

2)如何使用tools.decode

中提供的解码/编码支持
@tools.decode(encoding='ISO-88510-1') 
def decodingFunction(self, data):
    return "%s" % (data, )

这将允许您使用上面的编码集解码字符串。返回的字符串是unicode。将您从字典中提取的信息传递给解码和编码功能,您应该能够使用它。