curlを使用してWebページのコンテンツをキャプチャする場合、多くの場合、Webページによって返されるリクエストヘッダー情報とリクエストの関連情報を知る必要があります。特にリクエストプロセス中、リダイレクトが発生した場合、リクエストのリターンヘッダ情報を取得することは、リクエストの内容を分析するのに非常に役立ちます
以下はリクエスト内のリダイレクトの例です。私たちの目的は、実際のリクエストの最終 URL アドレスを取得することです。 リーリー
以下が出力結果ですリーリー
再帰リクエストの後、最終的に 200 レスポンスが返されることがわかりますが、このメソッドは、実際に最後にリクエストされた URL である最後のリクエストの URL を取得できません。この URL を取得するには、返された URL を再帰的に分析する必要があります。リクエストごとに以下は、最後のリクエスト URL を取得するために作成した再帰関数です
リーリー