[Delphi] ciacha i IdHTTP

0

Czy da sie w jakis sposob umozliwic hostowi z ktorym sie lacze przez IdHTTP pobranie wartosci ciacha u mnie na kompie? Jest to dla mnie b. wazne :) AllowCookies jest ustawione na true.

0

Czy da sie w jakis sposob umozliwic hostowi z ktorym sie lacze przez IdHTTP pobranie wartosci ciacha u mnie na kompie? Jest to dla mnie b. wazne :) AllowCookies jest ustawione na true.

[skasowane]

tu była bardzo długa odpowiedź ale już zgłupiałem :-D
chodzi ci o odebranie ciacha ?

(no bo hosty to chyba ciach nie pobierają tylko wysyłają
żeby przeglądarka je zapisała, no ale może się mylę)

[dopisane]

doszedłem do wniosku że jak by na to nie patrzeć to ciacha są w
IdHTTP.Response.ExtraHeaders - pobieranie
IdHTTP.Request.ExtraHeaders - nadawanie

0

hmm chodzi mi o to, zeby strona z ktora sie lacze, mogla sobie pobrac ciacho i 'dowiedziec sie' :) ze jestem zalogowany.

dopisane: hmm widze tylko pole CustomHeaders.

wyjasnie moze po co mi to - zamiast dokladac sie jeszcze do biadolenia o podzieleniu forum, napisalem program ktory umozliwia mi sortowanie postow wedlug jezyka na tym forum. Dziala bardzo dobrze, tylko wlasnie jedynym mankamentem jest to, ze jesli nie jestem zalogowany, to mam jakies dziwne sortowanie postow ... i dlatego potrzebuje tego pobrania wartosci ciacha przez host :).

0

no więc jak chcesz pobrać ciacho to łączysz się ze stroną za pomocą
IdHttp.Get lub Post i po takiej opracji w IdHTTP.Response.ExtraHeaders
powinno znaleŹć się ciacho, które w następnych połączeniach musisz
dodwać do IdHTTP.Request.ExtraHeaders tyle że w Response będzie:
Set-Cookie: wartość_ciacha; path=/;
a jak chcesz je potem odesłać to piszesz
IdHTTP.Request.ExtraHeaders.Add('Cookie: wartość_ciacha')

1 użytkowników online, w tym zalogowanych: 0, gości: 1