Ayuda con C# y servicios web

Iniciado por jguillen, 28 Julio 2008, 19:47 PM

0 Miembros y 1 Visitante están viendo este tema.

jguillen

Bueno stoy haciendo una aplicacion para windows en C# y mi intenesion es enviar datos POST a un sitio web desde dicha aplicacion.... como puedo hacer eso? o no se puede?

MANULOMM

Explicate mejor... que necesecitas concretamente, desde .Net puedes consumir servicios web, solo decesis al VS agregar referencia web y ahi lo buscas...

Atentamente,

Juan Manuel Lombana
Medellin - Colombia


pepeluxx

te pego un trozo de codigo que uso para GET ... con POST debe ser similar:

     public static String navegar(String url, String proxy, Int32 puerto)
        {
            WebRequest wrGETURL;
            wrGETURL = WebRequest.Create(url);

            if ((proxy == "") && (puerto == 0))
                wrGETURL.Proxy = WebProxy.GetDefaultProxy();
            else
            {
                WebProxy myProxy = new WebProxy(proxy, puerto);
                wrGETURL.Proxy = myProxy;
            }

            try
            {
                Stream objStream = wrGETURL.GetResponse().GetResponseStream();
                StreamReader objReader = new StreamReader(objStream);

                String sLine = "";
                String cad = "";

                while (sLine != null)
                {
                    sLine = objReader.ReadLine();

                    if (sLine != null)
                        cad += sLine + Environment.NewLine;
                }

                return cad;
            }
            catch
            {
                return null;
            }
        }