先谢过为敬!
先谢过为敬!
1
scnace Nov 25, 2016
从 CookieJar 里拿(不造 Java 里面有没有
|
2
nicevar Nov 25, 2016
location 里面找
|
3
yidinghe Nov 25, 2016 via Android
http header 里面有重定向地址,楼主不妨顺便了解下 http 协议相关知识
|
4
eoo Nov 25, 2016 via Android
想抓包看看是从 header 跳 还是从 js 跳
|
5
missdeer Nov 25, 2016 via Android
http client 应该有设置不自动重定向的选项,每次重定向时调用你的回调之类的
|
6
xsh Nov 25, 2016
php curl 取最终地址的方式,可以做一个参考(前提是结果中有 header 头信息):
$content = curl_exec($ch); $retVal = array(); $fields = explode("\r\n", @preg_replace_callback('/\x0D\x0A[\x09\x20]+/', 'a', $content)); foreach( $fields as $field ) { if( preg_match('/([^:]+): (.+)/m', $field, $match) ) { $match[1] = @preg_replace_callback('/(?<=^|[\x09\x20\x2D])./', 'b', strtolower(trim($match[1]))); if( isset($retVal[$match[1]]) ) { $retVal[$match[1]] = array($retVal[$match[1]], $match[2]); } else { $retVal[$match[1]] = trim($match[2]); } } } if(!is_array($retVal)) { return false; } return $retVal['location']; |