Handle %2f in URL correctly for HttpRequest

Hi,

I've a problem with HttpRequest to handle %2f in URL (ex: /get/test%2fcase), because HttpRequest will make the request to /get/test/case instead of /get/test%2fcase.

I need this to retrieve data from CouchDB in a database that it has / character in his name.

About my solution, I've used Requests because I know a little bit internally, but I've also find this:
https://github.com/quantmind/pulsar/blob/master/pulsar/utils/httpurl.py

It's only a suggestion to reuse some work from another library, you could also reimplement this piece of code.

Regards.