试图用程序登录网站,IdHTTP1->Get(url)返回302(目标已经跳转),应该如何继续?
_zZ 2005-10-27 04:31:33 buf="http://192.168.1.3/User_ChkLogin.asp?UserName=u&Password=123";
try{
ShowMessage( buf );
body=IdHTTP1->Get(buf) ;
}catch ( const Exception &E ){
String buf;
//跳转
if(E.Message.Pos("302")>0){
}else{
ShowMessage( E.Message );
}
}
在提交一个url以后经常遇到302异常,这个是因为web server跳转到其他页面显示,在程序中如何继续呢取得跳转的页面的URL,如何取得这个url继续实用->get(http://a.com?a=12&b=34)来提交数据呢?我这样的代码到"302异常"就停了下来的,后续操作不知应该怎么写?请高手指教!!!!