我在python3中的HTTP客户端出现问题

时间:2018-12-15 10:09:39

标签: python python-3.x

每当我运行HTTP客户端时,它都会给我SSL错误

import http.client
conn = http.client.HTTPSConnection("localhost, 8000)
conn.request("GET","/Test File.txt")

2 个答案:

答案 0 :(得分:1)

我猜您的localhost没有配置HTTPS。您可以使用HTTPConnection客户端来解决此问题。

尝试一下:

import http.client
conn = http.client.HTTPConnection("localhost, 8000)
conn.request("GET","/Test File.txt")

如果您想在本地主机上设置HTTPS,则可以看到此Stackoverflow Question.

答案 1 :(得分:0)

您正在使用作为SSL连接的 HTTPSConnection HTTP ->S<- Connection(请注意类标识符中的 S )。 localhost:8000是经过SSL认证的服务器吗?如果不是这样,您可能要改用HTTPConnection或确保将服务器配置为SSL服务器。