Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/06/2008, 14:51
razer
 
Fecha de Ingreso: marzo-2008
Mensajes: 237
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: Sockets en C# , Problemita para acceder a paginas web

Logre hacer esto, ire bien??

Código:
            ////////////////////////////////////////////////////////
            Uri myUri = new Uri("http://www.fotolog.com");
            WebRequest webRequest = WebRequest.Create(myUri);
            webRequest.ContentType = "application/x-www-form-urlencoded"; 
            webRequest.Method = "POST";
            byte[] bytessend = Encoding.ASCII.GetBytes("u_name=test&p_word=password");
            Stream os = null;

            try
            { // send the Post
              webRequest.ContentLength = bytessend.Length;   //Count bytes to send
              os = webRequest.GetRequestStream(); // ??
              os.Write(bytessend, 0, bytessend.Length);         //Send it
            }
            catch (Exception)
            {
              Console.WriteLine("ERROR al mandar data login");
            }

            try
            { // get the response
              WebResponse webResponse = webRequest.GetResponse();
              if (webResponse == null)
              {
                Console.WriteLine("no te respondio un carajo al login que le diste...");
              }

              StreamReader sr = new StreamReader(webResponse.GetResponseStream());

              string rtalogin = sr.ReadToEnd().Trim();
              Console.WriteLine(rtalogin);
            }
            catch
            {
              Console.WriteLine("not response......");
            }

            /////////////////////////////////////////////////////////
le puse un login con usuario y password cualquiera, para probar, y no me imprime nada........
Lo que me sorprende es que le mando la data, pero en ningun momento le digo el id del form.... estoy haciendo algo y mal seguramente.

Última edición por razer; 26/06/2008 a las 15:09