2009-12-25 59 views
2

我正在测试Marco Cantu的Delphi 2009手册中的一个应用程序。这个名为AnonAjax(第200页)的应用程序具有一些有趣的功能,可识别网页中的某些元素并将其列出。此应用程序使用匿名方法和用于访问给定URL的内部Indy HTTP客户端组件。作为此应用功能的一部分,它会加载列出的第一张图片。这很好,但是使用Cookie的网页不能正确加载图像。我试过AllowCookies = true但它不起作用。我怎样才能启用这个应用程序的cookie?如何在Delphi中为伪浏览器启用Cookie?

回答

3

您可以将一个cookie管理器(indy组件)附加到indy http客户端组件。

+0

我附加了TidCookieManager和同样的问题,我无法查看一些图片。 – 2009-12-27 03:13:36

1

Indy 10的饼干管理目前正在进行重大改写,以解决许多问题。很有可能您遇到了您正在使用的Indy版本不正确地拒绝服务器的Cookie,或者没有正确地将它们发送回服务器的情况。不幸的是,我并没有准确的ETA,以确定新的Cookie管理代码何时可供公众使用,但如果时间允许,它可能会在本月底结束。