Quindi sto provando a POST qualcosa su un server web.C# HttpWebRequest POST'ing falling
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();
Sembra a posto, sto impostando content-length in base alle dimensioni dei dati codificati ... In ogni caso non riesce a sw.flush() con "byte da scrivere al flusso di superare il Content -Dimensione lunghezza specificata "
StreamWriter sta facendo un po 'di magia dietro la schiena di cui non sono a conoscenza? C'è un modo in cui posso osservare ciò che StreamWriter sta facendo?
Buon posto. Ho pensato * di scavare, ma ... –
Lei signore è corretto :) Spiega quell'osservazione su \ 357 \ 273 \ 277 da wirehark che ho fatto nell'altro commento. Mille grazie! –