Error: write EPROTO 34557064:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER:../../third_party/boringssl/src/ssl/tls_record.cc:242:
问题是,我试图发布到HTTPS,而该API实际上只支持HTTP。给其他可能遇到同样问题的人留下这张纸条吧。
任何帮助都将不胜感激
czq61nw11#
当您使用HTTPS而不是Http时,会出现此类问题。将URL更改为http。
示例:https://localhost:3000/posts
https://localhost:3000/posts
将其更改为:http://localhost:3000/posts
http://localhost:3000/posts
n3ipq98p2#
当我们正在访问的API在http上运行并且我们正在尝试使用HTTPS时,会出现此错误。信息真的很有用。
示例:当必须使用此https://localhost:8092/customers,时使用此http://localhost:8092/customers,,因为接口在Http上运行。
mrphzbgm3#
我在Postman中遇到了这个问题,当时我试图访问一个正在工作的API终结点。
在我的例子中,这是一个我以前手动设置的标题,但忘记了删除。
Header:主机
它的值通常为<calculated when request is sent>,但我为其指定了一个自定义值。
<calculated when request is sent>
au9on6nz4#
Error-write-eproto-34557064error100000f7ssl-routinesopenssl-internalwrong
Https://localhost:5000/users将HTTPS替换为http
y53ybaqx5#
在尝试测试Postman上的API请求时,我遇到了此错误。确保开发过程中指定的URL链接与 Postman 测试期间使用的URL链接相同。
示例:在开发过程中,指定的URL链接为http://_***.然后,在测试 Postman 时,确保链接是相同的http://***.
来自http://和https://的API请求的处理和处理方式不同。
68de4m5k6#
对于任何仍在挣扎的人,我有另一个解决方案,从我的路线中删除尾随的“/”,例如:
@app.get("/api/book/{id}/info/")
更改为:
@app.get("/api/book/{id}/info")
7gs2gvoe7#
在我的例子中,请求是重定向302,在这种情况下,我在 Postman 设置Settings上禁用了Automatically follow redirects
302
Automatically follow redirects
7条答案
按热度按时间czq61nw11#
当您使用HTTPS而不是Http时,会出现此类问题。将URL更改为http。
示例:
https://localhost:3000/posts
将其更改为:
http://localhost:3000/posts
n3ipq98p2#
当我们正在访问的API在http上运行并且我们正在尝试使用HTTPS时,会出现此错误。信息真的很有用。
示例:当必须使用此https://localhost:8092/customers,时使用此http://localhost:8092/customers,,因为接口在Http上运行。
mrphzbgm3#
我在Postman中遇到了这个问题,当时我试图访问一个正在工作的API终结点。
在我的例子中,这是一个我以前手动设置的标题,但忘记了删除。
Header:主机
它的值通常为
<calculated when request is sent>
,但我为其指定了一个自定义值。au9on6nz4#
Error-write-eproto-34557064error100000f7ssl-routinesopenssl-internalwrong
Https://localhost:5000/users将HTTPS替换为http
y53ybaqx5#
在尝试测试Postman上的API请求时,我遇到了此错误。确保开发过程中指定的URL链接与 Postman 测试期间使用的URL链接相同。
示例:在开发过程中,指定的URL链接为http://_***.然后,在测试 Postman 时,确保链接是相同的http://***.
来自http://和https://的API请求的处理和处理方式不同。
68de4m5k6#
对于任何仍在挣扎的人,我有另一个解决方案,从我的路线中删除尾随的“/”,例如:
更改为:
7gs2gvoe7#
在我的例子中,请求是重定向
302
,在这种情况下,我在 Postman 设置Settings上禁用了Automatically follow redirects