Tôi phải duyệt một trang web nhất định giữ id phiên với idhttp của người dùng.Cookie phiên có indy
tôi sử dụng mã sau để initalize các thành phần tôi cần.
procedure InitSession;
begin
Initalized := True;
try
ihttp := TIdHTTP.Create(nil); //the variables are declared globally
idCookie := TIdCookieManager.Create(nil);
ihttp.ConnectTimeout := 5000;
ihttp.AllowCookies := true;
ihttp.HandleRedirects := true;
ihttp.CookieManager := idCookie;
except
Initalized := False;
end;
end;
Vấn đề là khi tôi yêu cầu cookie không được gửi. Tôi cần phải làm gì để gửi phù thủy cookie chứa id phiên. Cảm ơn
Bạn cần chỉ định phiên bản Indy bạn đang sử dụng, vì chức năng đã thay đổi (đôi khi đáng kể) giữa các phiên bản. Làm thế nào để làm những điều do đó có thể thay đổi đáng kể là tốt. –
Tôi khuyên bạn nên thử phiên bản Indy hiện tại từ Subversion hoặc ảnh chụp nhanh hàng ngày – mjn