• Domingo 17 de Noviembre de 2024, 19:28

Autor Tema:  codigo en web service  (Leído 2060 veces)

alexisgondola

  • Miembro activo
  • **
  • Mensajes: 37
  • Nacionalidad: pa
    • Ver Perfil
codigo en web service
« en: Lunes 30 de Julio de 2012, 18:31 »
0
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.
todos los dias se aprende algo nuevo

gerloxxx

  • Miembro MUY activo
  • ***
  • Mensajes: 121
    • Ver Perfil
Re:codigo en web service
« Respuesta #1 en: Lunes 30 de Julio de 2012, 20:51 »
0
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