Avatar billede dex_dexter Nybegynder
20. november 2005 - 02:06 Der er 5 kommentarer og
1 løsning

httpwebrequest, følg en http/302´er, hvordan?

jeg har brug for at hente noget information fra en hjemmeside som sender en 302 tilbage, altså en redirect eller follow om man vil.
hvordan får jeg lavet så jeg kan bruge httpwebrequest til at følge den redirect?
har prøvet lidt frem ogtilbage, men kan ikke få det til at virke :/
Avatar billede datasource Nybegynder
20. november 2005 - 02:59 #1
mener dette virker:

HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create("http://www.google.dk");
httpReq.AllowAutoRedirect = true;
Avatar billede dex_dexter Nybegynder
20. november 2005 - 03:20 #3
hm... det ser ikke ud til at virke som jeg vil have det..

kan man ikke manuelt håndtere den redirect? serveren jeg prøver på syntes ikke at kunne lide at have c# til automatisk at gøre det
Avatar billede Slettet bruger
20. november 2005 - 05:42 #4
Kan ikke se hvorfor serveren skulle bekyndre sig om det for den vil ikke kunne se det, men hvis du gerne vil selv så fungere det sådan her:

Du får en HTTP statuskode 302 (redirect) og sammen med den en HTTP header, som hedder Location, som du kan hente i headers-collection. Værdien af Location bruger du så til at lave et nyt kald til serveren med. Det er derfor serveren ikke kan se det så du skal nok lige være 112% Toyota klar på at det virkeligt er det som er problemet.
Avatar billede dex_dexter Nybegynder
23. november 2005 - 10:20 #5
jeg endte med at finde ud af at der var en sessionsvariable jeg havde glemt så den gemte jeg og brugte til en request mere, og nu spiller systemet, svar lige begge folk
Avatar billede dex_dexter Nybegynder
18. juni 2006 - 21:03 #6
lukker
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