Avatar billede segato Nybegynder
27. februar 2006 - 21:20 Der er 3 kommentarer og
1 løsning

Httpwebrequest POST

HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://192.168.1.50/julie/test.aspx");
                // Set AllowWriteStreamBuffering to 'false'.
                myHttpWebRequest.AllowWriteStreamBuffering = false;
               
               
                string postData = "userid=232";
                // Set 'Method' property of 'HttpWebRequest' class to POST.
                myHttpWebRequest.Method = "POST";
                ASCIIEncoding encodedData = new ASCIIEncoding();
                byte[] byteArray = encodedData.GetBytes(postData);
                // Set 'ContentType' property of the 'HttpWebRequest' class to "application/x-www-form-urlencoded".
                myHttpWebRequest.ContentType = "application/x-www-form-urlencoded";
                // If the AllowWriteStreamBuffering property of HttpWebRequest is set to false,the contentlength has to be set to length of data to be posted else Exception(411) is raised.
                myHttpWebRequest.ContentLength = byteArray.Length;
                Stream newStream = myHttpWebRequest.GetRequestStream();
                newStream.Write(byteArray, 0, byteArray.Length);
                newStream.Close();
                Console.WriteLine("\nData has been posted to the Uri\n\nPlease wait for the response..........");
                // Assign the response object of 'HttpWebRequest' to a 'HttpWebResponse' variable.
                HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();


Nogen der kan fortælle mig hvorfor det der ikke poster som det skal? Har fundet den ca samme stump kode flere steder men ingen af dem poster parametre med over?
Avatar billede arne_v Ekspert
27. februar 2006 - 21:31 #1
det boer virke

men test lige med en simpel PHP eller ASP side

ASP.NET sider kan godt drille lidt med den slags
Avatar billede segato Nybegynder
28. februar 2006 - 09:26 #2
Jeg prøver lige med den løsning du svarede på før. Men jeg har sådan et program der hedder httpanalyzer. Det viser ingen post parametrer, ej heller ik noget cgi info i header. Så det ser ik ud som det virker. Laver jeg en POST fra IE kan man se i httpanalyzer at der er post parametre. Så IE hvis det virker må IE gøre det på en anden måde end ovenstående kode.
Avatar billede arne_v Ekspert
22. april 2006 - 23:02 #3
kommet videre ?
Avatar billede segato Nybegynder
24. april 2006 - 09:53 #4
Ikke rigtigt men lukker lieg tråden ned da der ikke rigtigt er sket mere i tråden.
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