+ -
当前位置:首页 → 问答吧 → SendRequest域名解析失败被重定向

SendRequest域名解析失败被重定向

时间:2011-12-28

来源:互联网

用CInternetSession,CHttpConnection发送了一个请求,sendrequest后域名解析错误的话,会被电信给重定向,用QueryInfoStatusCode获取的状态码为200,根据状态码判断是否发送成功就会有问题,我要判断是否正确发送成功怎么搞?

作者: Me_fly1206   发布时间: 2011-12-28

用抓包工具就只能抓到一个包,状态码也是200,我把url放到ie里打开,第一个包是url里的那个,状态码为304,然后就重定向到另一个网址,状态码就是200了

作者: Me_fly1206   发布时间: 2011-12-28

这个是电信做了重定向,干扰了,直接判断返回值估计不太容易。可能要通过是否打开页面的一些标题或其他关键字来判断

作者: oyljerry   发布时间: 2011-12-28

我也想过这样搞,但是各个地方的不一样啊,还是想看能不能不被重定向,或者能够获取重定向前的包;INTERNET_FLAG_NO_AUTO_REDIRECT加上去没用;
抓包工具既然能抓到重定向之前的状态码为304的包,程序里应该也能,就是不知道怎么做

作者: Me_fly1206   发布时间: 2011-12-28