"getaddr info failed" 尝试时出错 POST

"getaddr info failed" Error When Attempting POST

我正在使用 urllib 和 httplib 对网页执行 HTTPS POST,使用 PEM 证书文件和密钥文件当我 运行 它时,我收到以下错误: "I/O error (10109): getaddrinfo failed"

很明显,我在尝试执行 POST 请求时遇到了错误。我该如何消除这个错误?

您使用的主机名和端口号语法不正确。而不是:

HTTPSConnection("avaa2.example.mil:443", ...)

试试这个:

HTTPSConnection("avaa2.example.mil", 443, ...)

参考:https://docs.python.org/2/library/httplib.html#httplib.HTTPSConnection