Я знаком с Winform и WPF, но новичок в веб-разработке. Однажды увидел WebClient.UploadValues и решил попробовать.Почему WebClient.UploadValues перезаписывает мою html-страницу?
static void Main(string[] args)
{
using (var client = new WebClient())
{
var values = new NameValueCollection();
values["thing1"] = "hello";
values["thing2"] = "world";
//A single file that contains plain html
var response = client.UploadValues("D:\\page.html", values);
var responseString = Encoding.Default.GetString(response);
Console.WriteLine(responseString);
}
Console.ReadLine();
}
После запуска, ничего не печатается, а содержание HTML-файл становится так:
thing1=hello&thing2=world
Может кто-нибудь объяснить это, спасибо!
Возможно, стоит посмотреть на новую и блестящую вещь из мира отдыха, называемой httpclient, она подражает http более естественным образом - всего лишь мои 2 цента. – loneshark99