Witam was,

Próbuję się podpiąć pod stronę http://www.wjakiejsieci.pl/ aby przez WebRequest wrzucić tam numer i odpowiednio przetworzyć wyjście aby dowiedzieć się, u jakiego operatora ma się komórkę.
Firebug w firefoxie pokazuje, że argumenty są przekazywane POSTem na ich stronie: prefix=%2B48&phone=111+111+111.
A więc wymłodziłem testowego coś takiego:

            WebRequest request = WebRequest.Create("http://www.wjakiejsieci.pl/");
            request.Method = "POST";
            request.Credentials = CredentialCache.DefaultCredentials;
            request.ContentType = "application/x-www-form-urlencoded";
            string nameNumer = String.Format("prefix=%2B48&phone=111+111+111");
            byte[] byteArray = StrToByteArray(nameNumer);

            Stream dataStream = request.GetRequestStream(); 
            dataStream.Write(byteArray, 0, byteArray.Length);
            dataStream.Close();

            WebResponse response = request.GetResponse();
            Stream data = response.GetResponseStream();

I teraz po sprawdzeniu danych z responsa wychodzi taki widok:
http://img408.imageshack.us/img408/8707/htmlvisualizer201111282.png
A na stronie:
http://img853.imageshack.us/img853/2439/stronagwnawjakiejsieci.png

Pomimo, że numer wgrał się do strony to został przez nią źle przetworzony i przez to błąd. I teraz moje pytanie czego zapomniałem?
(Oczywiście te jedynki normalnie to zwykły numer).