From 47a63e077c5c3a939518a041c3750e7a25f4db2b Mon Sep 17 00:00:00 2001 From: "alex.boterolowry" Date: Mon, 29 Jun 2009 18:21:55 +0000 Subject: fix extra-long query support git-svn-id: http://freebase-python.googlecode.com/svn/trunk@147 5914aa95-5b3a-0410-a3b5-7b719e7fe9b2 --- freebase/api/session.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'freebase') diff --git a/freebase/api/session.py b/freebase/api/session.py index d6bb513..a3bae43 100644 --- a/freebase/api/session.py +++ b/freebase/api/session.py @@ -327,9 +327,10 @@ class HTTPMetawebSession(MetawebSession): # just in case you decide to make SUPER ridiculous GET queries: if len(url) > 1000 and method == "GET": method = "POST" - url, body = url.split("?") - - + url, body = url.split("?") + ct = 'application/x-www-form-urlencoded' + headers['content-type'] = ct + '; charset=utf-8' + return self._http_request(url, method, body, headers) def _raise_service_error(self, url, status, ctype, body): -- cgit v1.3.1