Thread View: pl.comp.lang.pascal
4 messages
4 total messages
Started by Tomasz Kisielews
Thu, 04 Mar 2010 13:26
Problem z Proxy (lazarus,synapse)
Author: Tomasz Kisielews
Date: Thu, 04 Mar 2010 13:26
Date: Thu, 04 Mar 2010 13:26
43 lines
1267 bytes
1267 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 :-(
Re: Problem z Proxy (lazarus,synapse)
Author: Terrmit
Date: Fri, 05 Mar 2010 10:47
Date: Fri, 05 Mar 2010 10:47
10 lines
270 bytes
270 bytes
W dniu 04.03.2010 13:26, Tomasz Kisielewski pisze: > Potrzebuję w aplikacji odczytać kurs euro z NBP - na podstawie Synapse > napisałem takie cudo [ciach] > Może głupie pytanie, ale czy musisz to robić przez proxy? Nie lepiej bezpośrednio pobrać dane? Sławek
Re: Problem z Proxy (lazarus,synapse)
Author: =?iso-8859-2?Q?
Date: Fri, 05 Mar 2010 11:45
Date: Fri, 05 Mar 2010 11:45
19 lines
568 bytes
568 bytes
On Thu, 4 Mar 2010 13:26:55 +0100, Tomasz Kisielewski wrote: > Potrzebuj� w aplikacji odczyta� kurs euro z NBP - na podstawie Synapse > napisa�em takie cudo Czy nie wystarczy po prostu doklei� do requestu uniqueowego query stringa? http://nbp.pl/Kursy/KursyA.html?jakie�Losowe�mieci I jaki jest sens korzystania z cacheuj�cego proxy je�eli chcesz mi�c �ywa instancj� strony? -- Pozdrawiam, �ukasz 'Maly' Ostrowski. http://l3v.pl/ ICQ: 148498663 GG: 2544385 AIM: malyzgora GTalk: l3vi4than@gmail.com ASTRA: L3viathan
Re: Problem z Proxy (lazarus,synapse)
Author: darekm
Date: Fri, 05 Mar 2010 12:34
Date: Fri, 05 Mar 2010 12:34
23 lines
729 bytes
729 bytes
> 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 :-( > poczytaj w instrukcji do proxy jak musi być zredagowane zapytanie, aby proxy odświeżyło swój cache, albo po prostu zobacz jak to robi przeglądarka - sprawdz pełną treść zapytanie przeczytaj RFC http://tools.ietf.org/html/rfc2616#section-14.9 -- Darek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads