Article View: pl.comp.lang.pascal
Article #92963Problem z Proxy (lazarus,synapse)
From: Tomasz Kisielewski
Date: Thu, 04 Mar 2010 12:26
Date: Thu, 04 Mar 2010 12:26
35 lines
1902 bytes
1902 bytes
Potrzebuję w aplikacji odczytać kurs euro z NBP - na podstawie Synapse
napisałem takie cudo
function HttpGetTextI(const URL:string;const Response:TStrings):Boolean;
var HTTP :THTTPSend;
Proxy :TProxySetting;
begin
HTTP:=THTTPSend.Create;
Proxy:=GetIEProxy('http');
Http.Proxyhost:=Proxy.Host;
Http.Proxyport:=Proxy.Port;
Http.Status100:=True;
Http.Protocol:='1.1';
try
Result := HTTP.HTTPMethod('GET', URL);
if Result then
Response.LoadFromStream(HTTP.Document);
finally
HTTP.Free;
end;
end;
Wywołuje je przez
Strona:=TStringlist.Create;
Blad:=HttpGetTextI('http://nbp.pl/Kursy/KursyA.html',Strona);
Przeszukuję stringi itp i mam kurs euro -ale jest jedno ale - łączę się
przez proxy i mam dane z dnia kiedy otworzyłem ten link w przeglądarce
czyli stare
Jak otworzę link w przeglądrce też mam stare dane - bo idą z cache'a -
jak kliknę Odśwież -mam dane aktualne i wtedy moja aplikacja też działa
poprawnie - jak obejść problem z tym proxy - żeby dane zawsze były
aktualne - walczę z googlami drugi dzień i nic :-(
Technical Details
Message-ID:
<20100304132655.6a3374c2@locentws0115.lodz.tlsa.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail From: Tomasz Kisielewski <t_kisielewski@vp.pl> Newsgroups: pl.comp.lang.pascal Subject: Problem z Proxy (lazarus,synapse) Date: Thu, 4 Mar 2010 13:26:55 +0100 Organization: http://onet.pl Lines: 42 Message-ID: <20100304132655.6a3374c2@locentws0115.lodz.tlsa.pl> NNTP-Posting-Host: xdsl-306.lodz.dialog.net.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1267705591 13776 81.168.178.50 (4 Mar 2010 12:26:31 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Thu, 4 Mar 2010 12:26:31 +0000 (UTC) X-Newsreader: Claws Mail 3.7.3 (GTK+ 2.18.6; i486-pc-linux-gnu) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit