
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:
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.
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


0