Avatar billede diz Nybegynder
18. december 2003 - 10:39 Der er 2 løsninger

problemmer med proxy og idHTTP

Hejsa,

Jeg er ved at lave et program som skal læse html fra en given side ved et POST.

Jeg har brugt en idHTTP på følgende måde:
res := idHTTP1.Post(edit1.Text,memForm.Lines);

men jeg skal åbentbart gennem en proxy her hvor jeg sidder.

Hvordan klarer jeg dette?

Her forsøgt følgende:

  //idhttp1.ProxyParams.ProxyServer := 'xxxxx';
  //idhttp1.ProxyParams.ProxyPort := 8080;
  //idhttp1.ProxyParams.ProxyPassword := 'xxx';
  //idhttp1.ProxyParams.ProxyUsername := 'xxx';

og

  idhttp1.ProxyParams.Authentication := TidAuthentication.Create();
  idhttp1.ProxyParams.Authentication.Username := 'xxx';
  idhttp1.ProxyParams.Authentication.Password := 'xxxx';


Men intet af det virker...

Please help!

/Sune
Avatar billede cajop Nybegynder
17. marts 2004 - 14:00 #1
Jeg har haft samme problem, det ser ud til at have noget at gøre med den måde du skal
lave authentication at gøre, hvis du din proxy server er en windows vil den sansynligvis bruge NTLM authentication.
Dette supporteres i øjebliket ikke af INDY eller for den sag skyld ICS, det eneste jeg har kunne finde af freeware er SYNAPSE som tilsyneladende laver authentication
på samme måde som IE og bruger dennes register settings, så HTTP request send på denne måde virker.

http://www.ararat.cz/synapse/

mvh
Carl
Avatar billede diz Nybegynder
21. marts 2004 - 17:10 #2
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
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