28. oktober 2005 - 13:34Der 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 :)
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Kan det være at den taber sessionen fordi den ikke gemmer cookies eller laver URL rewriting ?
Synes godt om
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.
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.