Avatar billede webcreator Nybegynder
28. oktober 2005 - 13:34 Der er 3 kommentarer og
1 løsning

HttpWebRequest - skal opføre sig som en "rigtig" browser

Hej Eksperter.

Jeg er ved at lave et system, som logger sig på et website. Ideen er at programmet skal informere om opdateringer når de kommer. Dermed slipper brugeren for at logge på systemet for at tjekke jævnligt.

Problemet er at dette system genererer en form for nøgle. Denne nøgle får jeg fint ind i min browser i et skjult input-felt - men kigger jeg i koden fra HttpWebRequest, står dette felt tomt. Hvad kan begrænsningen være? Kan det være fordi HttpWebRequest reelt ikke er en browser? Kunne man i givet fald så få serveren til at "tro", at det er en alm. browser?

Jeg har desværre ikke adgang til koden bag websitet - så jeg famler mig lidt frem i blinde. Håber I kan hjælpe :)
Avatar billede arne_v Ekspert
28. oktober 2005 - 14:26 #1
Kan det være at den taber sessionen fordi den ikke gemmer cookies eller
laver URL rewriting ?
Avatar billede Slettet bruger
29. oktober 2005 - 09:40 #2
En mulighed er også at noget sættes via javascript, som du jo heller ikke bare får afviklet. HttpWebRequest fungere på ingen måde som en browser, det eneste den fungerer til er at lave et HTTP request og ud af det får du nogle headerer og noget rå tekst resten er op til dig selv.

Alt efter hvordan dit setup er kunne det måske betale sig at forsøge at scripte en browser eller skaffe en browser komponent. På den måde får du den manglende funktionalitet, men igen afhænger af hvordan dit setup er.
Avatar billede webcreator Nybegynder
05. marts 2006 - 13:37 #3
Det er efterhånden et stykke tid siden at dette spørgsmål var relevant, så jeg vil se at få lukket spørgsmålet. Gider I smide svar?
Avatar billede arne_v Ekspert
05. marts 2006 - 15:26 #4
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