Does the HttpWebRequest class automatically encode URL parameter? I have created a HttpWebRequest with URL "http://test.com/124?param=%2Ea". When I capture a fiddler trace, I see the HTTP get request becomes "http://test.com/124?param=.a" i.e. "%2E" becomes ".".
I have tried setting up debugger in my code and I am sure the url I passed in HttpWebRequest is "http://test.com/124?param=%2Ea" Do you know if HttpWebRequest does that automatically? And how can I disable it?