Avatar billede jobless Nybegynder
07. marts 2006 - 18:44 Der er 12 kommentarer og
1 løsning

Poste xml-fil og modtage xml-fil retur

Hej.

Jeg har et XmlDocument som skal postes til en url, hvorfra jeg skal modtage en anden xml-fil (integration til nemsms.dk).

Hvordan poster jeg denne, og modtager retur-filen til videre behandling (helst kodet i vb) ?

MVH

JoBless
Avatar billede arne_v Ekspert
07. marts 2006 - 19:01 #1
(Http)WebRequest klassen var en mulighed
Avatar billede arne_v Ekspert
07. marts 2006 - 19:05 #2
Dim req As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
req.Method = "POST"
req.ContentType = "text/xml"
Dim post As StreamWriter = new StreamWriter(req.GetRequestStream)
' skriv XML til post
post.Close()
Dim resp As HttpWebResponse = CType(req.GetResponse, HttpWebResponse)
Dim stm As Stream = resp.GetResponseStream
' laes XML fra stm
Avatar billede jobless Nybegynder
07. marts 2006 - 19:15 #3
Jeg bruger følgende:
<%@ Import Namespace="Syetem.Net.HttpWebRequest" %>
men får alligevel en fejl på at HttpWebRequest/HttpWebResponse ikke er defineret

Derudover kunne jeg godt tænke mig en smule uddybning af eksemplet (hvordan stopper jeg filen ind i objektet, og hvordan trækker jeg retur-filen ud (jeg er newbie i asp.net).
Avatar billede arne_v Ekspert
07. marts 2006 - 19:18 #4
er Syetem stavet rigtigt ?
Avatar billede arne_v Ekspert
07. marts 2006 - 19:20 #5
du kan Save et XmlDocument til en Stream eller Writer
Avatar billede jobless Nybegynder
07. marts 2006 - 19:22 #6
selvf..... slavefejl....
Avatar billede jobless Nybegynder
07. marts 2006 - 19:24 #7
selvom jeg bruger
<%@ Import Namespace="System.Net.HttpWebRequest" %>
virker det hellerikke....
Avatar billede arne_v Ekspert
07. marts 2006 - 19:26 #8
du mangler nok en reference til System.Web.dll saa
Avatar billede jobless Nybegynder
07. marts 2006 - 19:32 #9
øhh.... hvordan ændrer jeg det (bruger Visual web developer 2005 express) ?
Avatar billede jobless Nybegynder
07. marts 2006 - 20:18 #10
Har fundet ud af at sætte Net. foran HttpWebRequest/HttpWebResponse, og så virker det.

Jeg mangler tilsyneladende bare at få mit xmldocument ind i min StreamWriter (post.write(??)) ?
Avatar billede jobless Nybegynder
07. marts 2006 - 20:35 #11
post.Write(doc.InnerXml.ToString)
Avatar billede jobless Nybegynder
07. marts 2006 - 20:35 #12
arne_v: lægger du lige et svar...
Avatar billede arne_v Ekspert
07. marts 2006 - 20:55 #13
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester