post参数需要经过gzip压缩之后再aes加密,我的想法是gzip压缩之后再读取,然后aes加密,但是问题是不知如何读取压缩之后的字符串,请有了解的朋友指教。
部分代码
#coding=utf-8
from StringIO import StringIO
import gzip
def gzip_data(str):
buf = StringIO(str)
data = gzip.GzipFile(fileobj=buf)
#read(),readline(),readlines()都试过,都不行;
return data.read()
if __name__ == '__main__':
data = raw_input('input a string:\n')
g_data = gzip_data(data)
学python没多久,有一些东西不太清楚,还请了解的朋友指教。
我觉得你只是想获取gzip压缩后的内容。
python2可能不需要encode