mono/mono — pull request #456 by strawd (2012-09-12 19:51:40+00:00)
Title: Don't decode raw URL path for HTTP request URI

This fixes https://bugzilla.xamarin.com/show_bug.cgi?id=7079

HTTP request URIs were being constructed with the decoded raw request URL, which is particularly a problem when using %26 (ampersand). The resulting URI has the '&' character for both literal '&' and escaped '%26', making it impossible to distinguish between the two.

A test case is attached to the bug.