Fehler: schreibe EPROTO 34557064:Fehler:100000f7:SSL-Routinen:OPENSSL_internal:WRONG_VERSION_NUMBER

Lesezeit: 2 Minuten

Benutzer-Avatar
Ayeen M. Khan

Error: write EPROTO 34557064:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER:../../third_party/boringssl/src/ssl/tls_record.cc:242:

Das Problem war, dass ich versucht habe, auf https zu posten, obwohl diese API tatsächlich nur HTTP unterstützt. Hinterlassen Sie dies einfach als Notiz für andere Leute, die möglicherweise auf dasselbe Problem stoßen.

Jede Hilfe kann geschätzt werden

  • Fügen Sie zur besseren Verdeutlichung Ihr Code-Snippet und Ihren Fehler-Screenshot hinzu.

    – sidverma

    30. Juni 2020 um 13:52 Uhr

  • Es hat mir tatsächlich geholfen.

    – Schwaroop

    9. Juli 2020 um 9:59 Uhr

  • Die Lösung ist eher ein Workaround. Eine geeignete API leitet HTTP-Verkehr mit einem 301 zu HTTPS um. Daher ist HTTP-Datenverkehr auf APIs mit aktivierter Weiterleitung nicht möglich. Wenn Sie HTTP einschalten, dann ist dies tatsächlich eine Lösung, da HTTP nichts mit SSL zu tun hat.

    – BertC

    25. März um 17:40 Uhr

Benutzer-Avatar
Kranthi Kumar

Diese Art von Problem tritt auf, wenn Sie verwenden https Anstatt von http. Ändern Sie die zu verwendende URL http.

Beispiel: https://localhost:3000/posts

Ändern Sie es in: http://localhost:3000/posts

  • Wieso funktioniert das? Bei anderen Methoden funktioniert es mit HTTPS, nur einer hat mich auf diesen Fehler gestoßen, der im Titel der Frage angegeben ist.

    – Liviu Sosu

    9. Februar 2021 um 18:32 Uhr

  • Nun, natürlich, aber der Punkt ist, dass man auch in der Lage sein sollte, eine HTTPS-Anfrage zu stellen und das zu testen.

    – geoidetisch

    2. Juli um 10:37 Uhr

Dieser Fehler tritt auf, wenn die API, auf die wir treffen, auf http ausgeführt wird und wir versuchen, https zu verwenden. Informationen waren wirklich nützlich.

Beispiel: Verwenden Sie diesen https://localhost:8092/customers, wenn dieser http://localhost:8092/customers verwendet werden muss, da die API auf http läuft.

Ich hatte dieses Problem in Postman, als ich versuchte, einen vor funktionierenden API-Endpunkt zu erreichen.

In meinem Fall war es ein Header, den ich vorher und manuell gesetzt hatte Vergessene löschen.

Kopfzeile: Gastgeber

Es hat normalerweise den Wert <calculated when request is sent> aber ich hatte ihm einen benutzerdefinierten Wert gegeben.

Benutzer-Avatar
E.Anthony

Ich bin auf diesen Fehler gestoßen, als ich versucht habe, die API-Anforderung auf Postbote zu testen. Stellen Sie sicher, dass der während des Entwicklungsprozesses angegebene URL-Link derselbe URL-Link ist, der beim Testen von Postman verwendet wurde.

Beispiel: Während der Entwicklung lautet der angegebene URL-Link http://_. Stellen Sie dann während des Tests auf postman sicher, dass der Link derselbe ist http://.

API-Anforderungen von Http:// und Https:// werden unterschiedlich behandelt und gehandhabt.

error-write-eproto-34557064error100000f7ssl-routinesopenssl-internalfalsch

https://localhost:5000/users ersetzt https durch http

1252220cookie-checkFehler: schreibe EPROTO 34557064:Fehler:100000f7:SSL-Routinen:OPENSSL_internal:WRONG_VERSION_NUMBER

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy