SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: alexisgondola en Lunes 30 de Julio de 2012, 18:31

Título: codigo en web service
Publicado por: alexisgondola en Lunes 30 de Julio de 2012, 18:31
Buenos dias que tal, estaba revisando el siguiente ejemplo , deseaba que alguien con mas conocimiento me podria dar una explicacion mas detallada de que se esta haciendo

este es el codigo:

            string targetUrl = "https://url";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(targetUrl);

            Console.WriteLine("Connecting to URL: " + targetUrl);

            StringBuilder sb = new StringBuilder();


            String inputXml = "C:\\archivo.xml";

            using (StreamReader inputQueryReader = new StreamReader(inputXml))
            {
                sb.Append(inputQueryReader.ReadToEnd());
            }
            Console.WriteLine("XML value:" + sb.ToString());


            String postData = sb.ToString();
            Console.WriteLine("POST Data: " + postData);


            byte[] postDataBytes = Encoding.UTF8.GetBytes(postData);


            request.Method = "POST";
            request.ContentType = "text/xml";
            request.ContentLength = postDataBytes.Length;

            Stream requestStream = request.GetRequestStream();
            requestStream.Write(postDataBytes, 0, postDataBytes.Length);
            requestStream.Close();



            HttpWebResponse objHttpWebResponse = null;

            // get response
            objHttpWebResponse = (HttpWebResponse)request.GetResponse();
            Console.WriteLine("URL Response:");

            StreamReader responseReader = new StreamReader(objHttpWebResponse.GetResponseStream(), Encoding.UTF8);

            Console.WriteLine(responseReader.ReadToEnd());

            objHttpWebResponse.Close();



me esta reventando en la siguiente linea
objHttpWebResponse = (HttpWebResponse)request.GetResponse();

me esta mandando este error:
The remote server returned an error: (404) Not Found.
Título: Re:codigo en web service
Publicado por: gerloxxx en Lunes 30 de Julio de 2012, 20:51
no sé de web service, pero sé que necesitas configurar el servidor que va a proporcionar el servicio, como cuando configuras una página web.... la url tiene que ser válida..


saludos