Italian community of Lazarus and Free Pascal
Programmazione => Lazarus e il web => Topic aperto da: Microges2000 - Settembre 28, 2012, 08:23:52 am
-
Ciao ragazzi, ho un problemino con la swit Indy (l'ultima)....
Se eseguo un Get(pagina) su un qualsiasi sito mi ritorna il seguente errore
HTTP/1.0 999 Unknow
Premetto che uso un proxy interno senza password e se non lo uso tutto funziona correttamente....il mio sistema è:
Windows XP Service Pack 3
Lazarus 1.1
Indy ultima versione disponibile per Lazarus
Il proxy lo setto cosi':
HTTP.ProxyParams.BasicAuthentication := (SiProxy) And (Utente <> '');
HTTP.ProxyParams.ProxyServer := Indirizzo;
HTTP.ProxyParams.ProxyPort := Porta;
HTTP.ProxyParams.ProxyUserName := Utente;
HTTP.ProxyParams.ProxyPassword := Password;
mentre per il Get uso una cosa tipo
Connesso := False;
try
Http.Get(Indirizzo_Server);
Connesso := True;
Except
end;
dove sto' sbagliano?
Grazie
-
Ciao,
così a naso è il proxy che ti sta frantumando gli zebedei.
Allora non ricordo esista il codice 999 di errore.
Le ipotesi che faccio sono 2.
Codice interno a Indy ... errore restituito dal proxy.
Visto che dici :"senza proxy fuzia" escludo Indy ...
Con i proxy mi ricordo che rompevano l'anima ... soprattutto quelli Microsoft.
Domanda scema, ma che proxy usi?
-
Ok è un bug di indy risolto con synapse ma ora il problema è un'altro
Invio un file con FTPSEND -> tutto ok
Leggo il file con HTTPSEND -> problema! non lo rilegge, devo aprire un browser, eseguire un refresh, ora lo legge.
Che cavolo è? Esiste la maniera di eseguire un refresh con synapse?
grazie