DELPHI idhttp问题,高手进,完全解决追加200分
1.在idhttp中IdHTTP1.Request.RefererIdHTTP1.Request.From这两个属性是什么意思?代表什么样的页面?2.为什么我用idhtt...
1.在idhttp中
IdHTTP1.Request.Referer
IdHTTP1.Request.From 这两个属性是什么意思?代表什么样的页面?
2.为什么我用idhttp 去get一个网站,却返回不得它的COOKIE?是不是有的网站不存在COOKIE?如果碰到没有COOKIE的网站,怎么办?idhttp每次post或get都被认为是新请求.
3.我要做的东西是要登入一个网站取得里面的数据,这个网站是带验证码的,目前我通过idhttp已经取得了login的页面,并且通过这个login页面我已经得出了正确的验证码的图片.post的时候还是出现验证码错误.
核心代码如下,所有参数我应该都配对了.
IdHTTP1.Request.Referer :=edit1.text;
IdHTTP1.Post(BaseURL,Params,ret);
HTML:=ret.datastring;
S:=HTML;
S := Utf8ToAnsi(S);
TNTMemo1.lines.Text:= S;
最后却显示的页面是”验证码错误”.请问,有什么问题吗? 展开
IdHTTP1.Request.Referer
IdHTTP1.Request.From 这两个属性是什么意思?代表什么样的页面?
2.为什么我用idhttp 去get一个网站,却返回不得它的COOKIE?是不是有的网站不存在COOKIE?如果碰到没有COOKIE的网站,怎么办?idhttp每次post或get都被认为是新请求.
3.我要做的东西是要登入一个网站取得里面的数据,这个网站是带验证码的,目前我通过idhttp已经取得了login的页面,并且通过这个login页面我已经得出了正确的验证码的图片.post的时候还是出现验证码错误.
核心代码如下,所有参数我应该都配对了.
IdHTTP1.Request.Referer :=edit1.text;
IdHTTP1.Post(BaseURL,Params,ret);
HTML:=ret.datastring;
S:=HTML;
S := Utf8ToAnsi(S);
TNTMemo1.lines.Text:= S;
最后却显示的页面是”验证码错误”.请问,有什么问题吗? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询