Я создаю «API API», это в основном оболочка для собственного веб-сервиса REST, к которому веб-приложение будет отправлять множество запросов.
Некоторые вызовы веб-службы должны быть GET, а не отправлять, но передавать параметры.
Есть ли лучший метод кодирования словаря в строку запроса? например: ?foo=bar&bla=blah
Я смотрю на urllib2 docs , и похоже, что он сам решает использовать POST или GET, основываясь на том, передаете ли вы params или нет, но, возможно, кто-то знает, как заставить его преобразовать словарь параметров в запрос GET.
Может быть, есть пакет для чего-то подобного? Было бы замечательно, если бы он поддерживал keep-alive, поскольку веб-сервер будет постоянно запрашивать информацию у службы REST.
В идеале что-то, что также преобразовало бы XML в некий проходимый объект python.
Спасибо!