Avatar billede mbsnet Nybegynder
30. juli 2005 - 06:29 Der er 2 kommentarer og
1 løsning

idhttp (hvor står den efter navigering "endup-url")

Hej. Jeg henter source fra nettet ind i en TMemo vha nedenstående eksempel. Når den har smidt koden ind i memo-boksen, vil jeg gerne have den endelige url skrevet ind i et panel. Det virker også næsten, men jeg får kun "hoved-domænet" skrevet ud.

Hvis jeg indtaster eks: http://www.mbsnet.dk/?loc=articles
så udskriver den kun:  http://www.mbsnet.dk
Dette er jo træls når den redirecter osv, at den mangler alle parametrene..

Kan man erstatte idhttp1.host til noget andet, eller gøre det under event måske ?

procedure TForm1.Button1Click(Sender: TObject);
begin
panel1.caption:='';
try
  memo1.text:=idhttp1.Get(edit1.text);
  panel1.caption:='Url til sidst: '+web.host;
except
  panel1.caption:='Fejl...';
end;
end;

{har sat idhttp1 komponentens HandleRedirects til TRUE}

/mbs
Avatar billede mbsnet Nybegynder
30. juli 2005 - 06:31 #1
.......og web.host er selvfølgelig idhttp1.host
Avatar billede kroning Nybegynder
30. juli 2005 - 09:24 #2
Hvad med:
IdHTTP1.URL.GetFullURI();
Avatar billede mbsnet Nybegynder
30. juli 2005 - 19:29 #3
præcis :) takker
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
Kurser inden for grundlæggende programmering

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