Так что я пытаюсь ПОЧТИ что-то на веб-сервере.C# HttpWebRequest POST'ing failing
System.Net.HttpWebRequest EventReq = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create("url");
System.String Content = "id=" + Id;
EventReq.ContentLength = System.Text.Encoding.UTF8.GetByteCount(Content);
EventReq.Method = "POST";
EventReq.ContentType = "application/x-www-form-urlencoded";
System.IO.StreamWriter sw = new System.IO.StreamWriter(EventReq.GetRequestStream(), System.Text.Encoding.UTF8);
sw.Write(Content);
sw.Flush();
sw.Close();
Выглядит хорошо, я уверен, Настройка контента длины в зависимости от размера закодированных данных ... Во всяком случае она не в sw.flush() с «байт, которые будут записаны в поток превышает содержание -Length size "
Is StreamWriter делает магию за моей спиной, о которой я не знаю? Есть ли способ, которым я могу понять, что делает StreamWriter?
Хорошее место. Я * думал * о копании, но ... –
Вы сэр правильно :) Объясняет это наблюдение о \ 357 \ 273 \ 277 из проводов, сделанных мной в другом комментарии. Большое спасибо! –