Zertifikatsprüfung bei Nutzung des Laravel HTTP Clients deaktivieren

Laravel nutzt intern Guzzle HTTP als HTTP-Client, um HTTP-Requests auszuführen. Dabei wird beim Aufruf von HTTPS-Links standardmäßig die Gültigkeit des Zertifikats überprüft.

Beim Aufruf von lokalen HTTPS-Seiten, beispielsweise in einer Entwicklungsumgebung, kann dies zu Problemen führen, da das Zertifikat ggf. nicht überprüft werden kann. Glücklicherweise lässt sich über withoutVerifying() die Zertifikatsprüfung deaktivieren. Ein entsprechender Aufruf sähe dann wie folgt aus:

$response = Http::withoutVerifying()->get('https://myapp.test/link');

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.