Я пишу библиотеку классов для выполнения операций на сайте вне моего контроля. Сайт принимает формы-посты в качестве входных данных.
Может ли кто-нибудь сказать мне, есть ли разница между этими двумя методами, кроме формы данных для загрузки?
System.Net.WebClient.UploadData(Uri, Byte[]);
System.Net.WebClient.UploadValues(String, NameValueCollection);
У меня нет возражений против того, чтобы организовать данные любым способом, но я начал задаваться вопросом, в чем, собственно, разница, и это все еще беспокоит меня каким-то странным образом, не зная, есть ли разница.