dakrone/clj-http — pull request #130 by arthuredelstein (2013-04-05 06:05:50+00:00)
Title: Encode illegal characters in query as well as path.

So we:
1. Change url-encode-path to url-encode-illegal-characters
2. Encode space to %20 to avoid clashes with + character
3. Disallow encoding of ? (legal in query and nonexistent in path)

Tests updated to reflect these changes.