2010-05-27 89 views

回答

2
$ curl -D /dev/stdout -o /dev/null --silent [URL] |grep '^Location:' 

根据需要对每个值Location进行递归,直到它未在标题中设置为止。

0

我认为,如果你的FOLLOWLOCATION设置为1,它会自动为你需要重定向很多次,你也没搞懂的最终目的地。

但是,如果您想确切知道,您可能需要手动跟踪位置,每轮检查一次“位置”标题,并在需要时重复请求。

0

见curl_easy_getinfo()和CURLINFO_EFFECTIVE_URL选项:“一个指针传递给一个字符指针接收最后一次使用有效的URL”