Il seguente codice non esegue il login a yahoo. Come dovrebbe essere riscritto?qual è il modo corretto di scrivere un'applicazione .NET che si collega automaticamente a www.yahoo.com?
(naturalmente, "username" e "password" sarebbero stati sostituiti con il mio attuale nome conto & password.)
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();
}
Ho provato la codifica. Non ha funzionato. Non ci sono comunque caratteri non ANSI. –