Die Lösung für das Problem der „tlsv1-Alarmprotokollversion“, die beim Ausführen von Curl gemeldet wurde

1. Protokollieren

Bei direkter oder indirekter Ausführung des Curl-Befehls tritt folgender Fehler auf:

curl: (35) Fehler:1404B42E:SSL-Routinen:ST_CONNECT:tlsv1-Alarmprotokollversion


2. Lösungen

Bei der Online-Suche müssen Sie auf die hier aufgeführten Fehlercodes achten 35und 1404B42Esie müssen konsistent sein, sonst handelt es sich nicht um das Problem, auf das Sie gestoßen sind.

Einige sagen, man solle py aktualisieren, andere sagen, man solle openSL aktualisieren, alle möglichen Lösungen wurden erfolglos ausprobiert.

Plötzlich fiel mir auf, dass nach einem kürzlich aufgetretenen Problem bei der Anforderung des Terminals ein Bericht fehlte 504, der durch die lokale Proxy-Konfiguration verursacht wurde.

Versuchen Sie also, den Proxy in der Umgebungsvariablen zu entfernen:

vim ~/.bash_profile

Überprüfen und leeren Sie die Umgebungsvariablen http und https, zum Beispiel:

export HTTP_PROXY=
export HTTPS_PROXY=
export NO_PROXY="localhost,127.0.0.1"
export http_proxy=$HTTP_PROXY
export https_proxy=$HTTPS_PROXY
export no_proxy=$NO_PROXY

Es reicht aus, sicherzustellen, dass der Proxy von http und https auf leer gesetzt ist, und es ist nicht notwendig, dem Beispiel vollständig zu folgen.

Dann lass es funktionieren:

Quelle ~/.bash_profile

Danach werden die Curl-bezogenen Befehle normal ausgeführt.

Eine solche Lösung habe ich im Internet nicht gefunden und sie kann als zusätzliche Lösung für Menschen angesehen werden, die auf Probleme stoßen.

Supongo que te gusta

Origin blog.csdn.net/zy13608089849/article/details/129139991
Recomendado
Clasificación