El siguiente código no inicia sesión en yahoo. ¿Cómo debería ser reescrito?¿Cuál es la forma correcta de escribir una aplicación .NET que inicie sesión automáticamente en www.yahoo.com?
(por supuesto, "nombre de usuario" y "contraseña" serían reemplazados con mi nombre de cuenta real & contraseña.)
static void Main(string[] args)
{
string input = string.Format("username={0}&passwd={1}", "<username>", "<password>");
WebRequest request = HttpWebRequest.Create("https://login.yahoo.com/config/login");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
StreamWriter writer = new StreamWriter(request.GetRequestStream());
writer.Write(input);
writer.Close();
StreamReader reader = new StreamReader(request.GetResponse().GetResponseStream());
string x = reader.ReadToEnd();
Console.Read();
}
He intentado la codificación. No funcionó. No hay caracteres que no sean ANSI de todos modos. –