title: Debugging .net's WebClient
body: <p>Is there any good way (short of installing WireShark) to get the raw http request data sent to a webserver?  I suspect the request I'm sending is incorrect or malformed but I don't know how to get at the raw request string that its sending to the webserver with a call to WebClient.UploadValues.</p>