Avatar billede fladstrand Nybegynder
21. februar 2009 - 09:48 Der er 3 kommentarer og
1 løsning

POST en besked til en web-server

Hejsa

Jeg har et site som jeg skal sende en besked til ved hjælp af POST på port 80.
Jeg skulle gerne gøre det fra en Form-applikation.

Er der nogen der har en ide til hvordan det skal gøres og hvordan jeg læser det svar serveren sender tilbage ?

/Johnny
Avatar billede arne_v Ekspert
21. februar 2009 - 17:36 #1
(Http)WebRequest må passe perfekt til den opgave.
Avatar billede arne_v Ekspert
21. februar 2009 - 17:36 #2
Kode snippet:

        Dim req As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
        req.Method = "POST"
        req.ContentType = "application/x-www-form-urlencoded"
        Dim post As StreamWriter = new StreamWriter(req.GetRequestStream)
        post.Write("field1=value1&field2=value2")
        post.Close()
        Dim resp As HttpWebResponse = CType(req.GetResponse, HttpWebResponse)
        Dim stm As Stream = resp.GetResponseStream
Avatar billede fladstrand Nybegynder
23. februar 2009 - 13:19 #3
Ja, sådan skulle det gøres.
Og nu virker det :-)
Avatar billede arne_v Ekspert
23. februar 2009 - 14:39 #4
Saa smider jeg et svar.
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
Kurser inden for grundlæggende programmering

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