summaryrefslogtreecommitdiffstats
path: root/module/network/HTTPRequest.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/network/HTTPRequest.py')
-rw-r--r--module/network/HTTPRequest.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/module/network/HTTPRequest.py b/module/network/HTTPRequest.py
index 87cd6a882..cc1a05852 100644
--- a/module/network/HTTPRequest.py
+++ b/module/network/HTTPRequest.py
@@ -180,7 +180,7 @@ class HTTPRequest():
self.lastEffectiveURL = self.c.getinfo(pycurl.EFFECTIVE_URL)
self.addCookies()
- rep = self.decodeResponse(rep)
+ #rep = self.decodeResponse(rep)
return rep
def verifyHeader(self):
@@ -205,14 +205,19 @@ class HTTPRequest():
for line in header:
line = line.lower().replace(" ", "")
- if not line.startswith("content-type:") or "charset" not in line or \
+ if not line.startswith("content-type:") or \
("text" not in line and "application" not in line):
continue
none, delemiter, charset = line.rpartition("charset=")
- charset = charset.split(";")
- if charset:
- encoding = charset[0]
+ if not delemiter:
+ encoding = "utf8"
+ else:
+ charset = charset.split(";")
+ if charset:
+ encoding = charset[0]
+ else:
+ encoding = "utf8"
if encoding:
try: