Estoy intentando enviar algo a un servidor web.C# HttpWebRequest POST'ing falla
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();
ve bien, Soy la creación de longitud de contenido basado en el tamaño de los datos codificados ... De todos modos falla en sw.flush() con "bytes que se escriben en la corriente exceda el contenido -Longitud de tamaño especificado "
¿No estoy al tanto de StreamWriter haciendo magia detrás de mi espalda? ¿Hay alguna manera de ver lo que StreamWriter está haciendo?
Buen lugar. Yo * pensé * sobre excavar, pero ... –
Usted señor tiene razón :) Explica esa observación sobre \ 357 \ 273 \ 277 de wireshark que hice en el otro comentario. ¡Muchas gracias! –