정상 urllib2
에서에서 appengine의 urllib2가 헤더 잘 작동합니다 : 파이썬 : 302
>>> import urllib2
>>> r = urllib2.urlopen(u"http://bit.ly/4ovTZw")
>>> r.geturl()
'http://www.writing.com/main/handler/action/show_document/item_id/933413.mp3'
>>> r.headers.get("Content-Type")
'audio/mpeg'
그러나 애플리케이션 엔진에서
는 동일한 코드는text/html
을 보여줍니다.
def get(self):
r = urllib2.urlopen(u"http://bit.ly/4ovTZw")
self.response.out.write(r.geturl())
self.response.out.write(r.headers.get("Content-Type"))
return
이 문제를 해결할 수 있습니까? 왜 이런 일이 일어나는 걸까요?