Avatar billede dr_nielsen Nybegynder
20. juni 2004 - 17:01 Der er 3 kommentarer og
1 løsning

c# alternativ til ServerXMLHTTP

Hvordan ville man typisk løse en ting som denne, jeg kan ikke umiddelbart få httpRequest til at passe ind, eller er jeg bare for newbie..

Hvorledes løses den the c# way.

Dim objServerXMLHTTP As Object

objServerXMLHTTP = CreateObject("Msxml2.ServerXMLHTTP")

objServerXMLHTTP.open("GET", "http://location/?" & "parametre", False)
objServerXMLHTTP.setRequestHeader("Content-type", "application/x-www-form-urlencoded")

objServerXMLHTTP.Send()
Avatar billede arne_v Ekspert
20. juni 2004 - 17:12 #1
Du bruger (Http)WebRequest klassen.
Avatar billede arne_v Ekspert
20. juni 2004 - 17:13 #2
Jeg har vist kun en POST eksempel på lager men det burde give ideen:

        HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://arne/htbin/tell2");
        req.Method = "POST";
        req.ContentType = "application/x-www-form-urlencoded";
        StreamWriter post = new StreamWriter(req.GetRequestStream());
        post.Write("field1=value1&field2=value2");
        post.Close();
        HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
        Stream stm = resp.GetResponseStream();
        int c;
        string res = "";
        while((c = stm.ReadByte()) >= 0) {
            res += (char)c;
        }
        stm.Close();
        resp.Close();
Avatar billede arne_v Ekspert
20. juni 2004 - 17:15 #3
OK ?
Avatar billede dr_nielsen Nybegynder
20. juni 2004 - 17:16 #4
Det giver det store billede, og det var det jeg manglede :)
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