Python и urllib2: как сделать GET-запрос с параметрами

Я создаю «API API», это в основном оболочка для собственного веб-сервиса REST, к которому веб-приложение будет отправлять множество запросов. Некоторые вызовы веб-службы должны быть GET, а не отправлять, но передавать параметры.

Есть ли лучший метод кодирования словаря в строку запроса? например.:?foo=bar&bla=blah

Я смотрю наurllib2 документыи, похоже, он сам решает использовать POST или GET, основываясь на том, передаете ли вы params или нет, но, возможно, кто-то знает, как заставить его преобразовать словарь params в запрос GET.

Может быть, есть пакет для чего-то подобного? Было бы здорово, если бы он поддерживал keep-alive, поскольку веб-сервер будет постоянно запрашивать информацию у службы REST.

В идеале это то, что также преобразовало бы XML в некий проходимый объект python.

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос