Laravel HTTP Client ↔ System DNS Resolver: Inconsistent SSL Verification Behavior
Laravel HTTP Client and System DNS Resolver The goal is to understand why SSL certificate validation sometimes fails when the Laravel HTTP Client resolves a host that has been cached by the underlying PHP‑FPM DNS resolver. The Laravel HTTP Client relies on Guzzle and ultimately cURL, which in turn uses the OS resolver and the CA bundle specified by curl.cain