[컴][웹] 구글 앱 엔진(GAE) 에서 gzip 처리

구글 앱 엔진 에서 gzip content 처리하기, gzip 풀기 / gzip 사용하기

 

https://code.google.com/p/googleappengine/issues/detail?id=4978

갑자기

content-encoding : gzip

인 녀석을 fetch 해 오는데 자동으로 uncompress 를 안하는 듯 하다.

한참을 뒤져서 아래 답변을 찾았다. 참고하세요.

import StringIO
import gzip

gzip_stream = StringIO.StringIO(resp.content)
gzip_file = gzip.GzipFile(fileobj=gzip_stream)
ungzipped = gzip_file.read()

댓글 없음:

댓글 쓰기