尝试使用 indy 下载文件,(发布到 asp 保存 excel 响应)但遇到错误,使用 wireshark 请求缺少 cookie。
试图从 Twebbrowser 窗口中获取 cookie 并保存。
procedure TForm1.WebBrowser1DownloadComplete(Sender: TObject);
var
document: IHTMLDocument2;
cookies:tstringlist;
begin
cookies:=tstringlist.Create;
document := WebBrowser1.Document as IHTMLDocument2;
cookies.Add(document.cookie);
//do stuff with them
end;
什么都不返回,从 twebbrowser 中提取 cookie(或 2)的最佳方法是什么,或者我缺少更好的东西吗?