Cookie + wyuskanie + poprawne wyslanie

0

Witam wysylam Cookie w komponencie idHTTP przy pomocy kodu:

Tutaj robie sobie do zmiennej wszystkie Cookie:
sender := Format('%s %s %s %s', [sessid1,sessid2,sessid3,sessid4]);
po wyslaniu okazalo sie ze widze robienie nowej lini po kazdym z sessid wiec postanowilem wyciac znak nowej lini za pomoca:

sender := StringReplace(sender, #13#10, '', [rfReplaceAll]);
Nr nowej lini probowalem roznych zapisach (i samo #13 i samo #10 i odwrotnie itp.)
niestety za kazdym razem gdy sniffuje widze ze wcale nie wycielo znaku nowej lini.

do wyslania Cookie uzywam kodu:

http.Request.CustomHeaders.Values['Set-Cookie']:=sender;

Wie ktos moze jak sie pozbyc znaku nowej lini i zeby wszystkie ciasteczka sie wyslaly ? z gory dziekuje za odpowiedz.


ps.

IdCookieManager tez nie pobiera wszystkich 4 ciasteczek tylko 3.
0

użyj funkcji Trim(); obcina spacje i znaki nowej linii chyba tez ;) ogolnie te niewidoczne znaki.

a czy możesz pokazać jak wygląda przykładowy sessid1? :)

0

Problem juz nie aktualny. Zrobilem polaczenie przez TcpClient i 0 problemow z jakimi kolwiek ciasteczkami :)

0

ciasteczka też potrafi wysłać ? :) bo teraz jestem poza domem na kilka dni. a próbowałeś pobierać pliki na tym?

0

Wszystkie naglowki sam ustalasz jakie ma wyslac. Pliku nie probowalem pobrac ale caly kod strony mi sie wyswietla przy uzyciu AllData :)

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