2010-05-27 133 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」