From 4e39877cb6a2950db04e22701b46348dbd961b83 Mon Sep 17 00:00:00 2001 From: trypy Date: Sun, 8 Feb 2015 09:17:30 -0500 Subject: [PATCH] Substitute post for get. Received 414 error when requesting large poly query. http://www.overpass-api.de/command_line.html http://en.wikipedia.org/wiki/POST_(HTTP) --- overpass/api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/overpass/api.py b/overpass/api.py index 0764f85d681..3b6c7861b39 100644 --- a/overpass/api.py +++ b/overpass/api.py @@ -83,11 +83,12 @@ def _GetFromOverpass(self, query): payload = {"data": query} try: - r = requests.get( + r = requests.post( self.endpoint, - params=payload, + data=payload, timeout=self.timeout ) + except requests.exceptions.Timeout: raise TimeoutError(self._timeout)