置き換えられる死んだプロキシ経由で代替を取得すると、同じ失敗が再び起きます。プロバイダーAPIには、独立して使える経路が必要です。

  • 許可された直接アクセスでは、別のcURLハンドルと空の CURLOPT_PROXY を使い、継承されたプロキシルーティングを無効にします。
  • 安定した管理プロキシでは、プロバイダーハンドルにエンドポイントと意図したバイパスポリシーを設定します。
  • 承認済みキャッシュを使う場合、この復旧に使えるエンドポイントを含んでいる必要があります。

プロバイダーハンドルは宛先ダウンロードのハンドルと分けておきます。ダウンロード経路を変える前に、プロバイダーの状態と返されたエンドポイントを検証してください。空の応答はプロバイダーの認証・割当・サービス障害である可能性があり、プロキシの健全性ではありません。

独立した経路も利用可能なキャッシュもない場合は、その起動失敗を報告してください。「プロキシなし」を選んでも、許可していないネットワークで直接アクセスは作れません。

関連記事