Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Problema con HTTPRequest [C#]
Forum - C# / VB.NET - Problema con HTTPRequest [C#]

Avatar
cybercross (Normal User)
Newbie


Messaggi: 4
Iscritto: 18/07/2012

Segnala al moderatore
Postato alle 0:17
Mercoledì, 12/09/2012
Bene ragazzi vi posto il codice:
Codice sorgente - presumibilmente C# / VB.NET

  1. Console.Write("Sei nuovo!? Registrati scrivendo \"rec\" \naltrimenti scrivi \"log\" per loggarti!: ");
  2.             string scelta = Console.ReadLine();
  3.             if (scelta == "rec")
  4.             {
  5.  
  6.                 Console.WriteLine();
  7.                 Console.Write("Inserisci una password:");
  8.                 string password = Console.ReadLine();
  9.  
  10.                
  11.                 WebRequest request = WebRequest.Create("http://www.cybercross1.altervista.org/script/rec.php");
  12.                 request.Method = "POST";
  13.                 string postData = password;
  14.                 byte[] byteArray = Encoding.UTF8.GetBytes(postData);
  15.                 request.ContentType = "application/x-www-form-urlencoded";
  16.                 request.ContentLength = byteArray.Length;
  17.                 Stream dataStream = request.GetRequestStream();
  18.                 dataStream.Write(byteArray, 0, byteArray.Length);
  19.                 dataStream.Close();
  20.                 WebResponse response = request.GetResponse();
  21.                 Console.WriteLine("Connessione... " + ((HttpWebResponse)response).StatusDescription);
  22.                 dataStream = response.GetResponseStream();
  23.                 StreamReader reader = new StreamReader(dataStream);
  24.                 string responseFromServer = reader.ReadToEnd();
  25.                 Console.WriteLine("Risposta dal server: " + responseFromServer);
  26.                 reader.Close();
  27.                 dataStream.Close();
  28.                 response.Close();
  29.                 Console.Read();
  30.             }
  31.             else
  32.             {
  33.                 if (scelta == "log")
  34.                 {
  35.                     //login
  36.                 }
  37.                 else
  38.                 {
  39.                     Console.Write("Scelta non presente!");
  40.                     Console.ReadKey();
  41.                 }
  42.             }



Il file php in questione scrive su un db la password!
Il problema è che il campo è sempre vuoto! Perché?
Non restituisce alcun errore!

P.S. ecco il pastebin: http://pastebin.com/8b8tHVD6

Ultima modifica effettuata da cybercross il 12/09/2012 alle 0:20
PM Quote