我用inet控件下载一个网站数据,这个网站是不用登陆的。问题是:
循环下载,第一个文件下载成功,Inet1.GetHeader返回:
HTTP/1.1 200 OK
Date: Sat, 21 May 2005 04:14:52 GMT
Server: Apache/1.3.31 (Unix) Embperl/1.3.6 mod_jk/1.2.5 PHP/3.0.18 mod_perl/1.29
Last-Modified: Tue, 03 May 2005 19:51:44 GMT
ETag: "2347bd5-22736-4277d650"
Accept-Ranges: bytes
Content-Length: 141110
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: application/pdf
第二个文件下载成功,返回和第一个文件类似东西。
第三个文件下载失败,返回:
HTTP/1.1 200 OK
Date: Sat, 21 May 2005 04:15:03 GMT
Server: Apache/1.3.31 (Unix) Embperl/1.3.6 mod_jk/1.2.5 PHP/3.0.18 mod_perl/1.29
P3P: CP=NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT
Set-Cookie: REDIRECT_URL=http://www.journals.uchicago.edu/AJHG/journal/issues/v77n1/42148/42148.web.pdf; Path=/
Keep-Alive: timeout=15, max=98
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
-------------------
我判断是Cookie的问题,但是我不知道如何解决这个问题。(每次下载都是前面几个文件下载成功,以后的问题都失败),着急…………………………