Hallo,
ik ben nu inmiddels al twee dagen bezig om iets te proberen.
Ongetwijfeld zal het erg simpel zijn, maar ik kan het niet vingen / niet goed verwoorden op Google.nl
Ik heb een xml bestandje wat ik verstuur naar een webadres. Deze zou dat binnen moeten halen en weer omzetten / wegschrijven als een xml bestan en dat doe hij niet.
Met een POST commando verstuur ik de xml en dat ziet er goed uit. Ik heb nog een oude asp code die werkt en daarmee kan ik zien dat de POST werkt.
Met het binnenhalen ontvang ik steeds de internet pagina die hij omzet naar een xml, ipv de string "xml"
ik ben nu inmiddels al twee dagen bezig om iets te proberen.
Ongetwijfeld zal het erg simpel zijn, maar ik kan het niet vingen / niet goed verwoorden op Google.nl
Ik heb een xml bestandje wat ik verstuur naar een webadres. Deze zou dat binnen moeten halen en weer omzetten / wegschrijven als een xml bestan en dat doe hij niet.
Met een POST commando verstuur ik de xml en dat ziet er goed uit. Ik heb nog een oude asp code die werkt en daarmee kan ik zien dat de POST werkt.
code:
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
| try { byte[] bytes = Encoding.UTF8.GetBytes(xml); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); request.Method = "POST"; request.ContentLength = bytes.Length; request.ContentType = "text/xml"; using (Stream requestStream = request.GetRequestStream()) { requestStream.Write(bytes, 0, bytes.Length); } HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream resStream = response.GetResponseStream(); StreamReader rdStreamRdr = new StreamReader(resStream); if (response.StatusCode != HttpStatusCode.OK) { string message = String.Format("POST failed. Received HTTP {0}", response.StatusCode); throw new ApplicationException(message); } else { string message = rdStreamRdr.ReadToEnd(); TextBox1.Text = message; } } |
Met het binnenhalen ontvang ik steeds de internet pagina die hij omzet naar een xml, ipv de string "xml"