What features do you want to see in System.Net.HttpWebRequest and System.Net.WebClient that are not included out of the box?
What cannot or cannot be easily achieved with those classes?
I'd like to be able to:
- Use bandwidth throttling when downloading (useful for large files).
- Upload multiple files and key-value pairs via HTTP post (A single file and a single collection of key-value pairs is easy using WebClient).