Visual CSharp .NET - codigo web service

 
Vista:
sin imagen de perfil

codigo web service

Publicado por alexis (59 intervenciones) el 30/07/2012 18:28:44
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:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

codigo web service

Publicado por xve (14 intervenciones) el 30/07/2012 22:43:46
Creo que tu problema, es que la url no existe!!!
https://url

Pon una url que exista!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar