Creo que me estoy volviendo un poco loco, cuando pruebo esto en mi servidor web local, funciona bien cuando salgo al sitio web en vivo, devuelve una cadena en blanco en lugar de la datos que estoy esperandoWebClient.UploadData uso correcto para la solicitud posterior
no estoy tan familiarizado con C#, así que solo quería comprobar que estoy haciendo las cosas bien. los datos es simplemente texto ASCII
wc = new WebClient();
wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
response = wc.UploadData(this.urlUpdate, Encoding.ASCII.GetBytes("data=" + HttpUtility.UrlEncode(buf.ToString())));
s = Encoding.ASCII.GetString(response);
no ha resuelto el problema, pero es una forma más agradable de codificar la solución. Supongo que lo codifiqué de la manera que lo hice debido a la falta de familiaridad con la API de C# – bumperbox