为了账号安全,请及时绑定邮箱和手机立即绑定

http.client.InvalidURL 问题

http.client.InvalidURL 问题

GCT1015 2023-03-22 16:56:30
您好我正在尝试使用 API,当我尝试连接到此 API 时它显示错误:  File "C:\python_course\server.py", line 16, in <module>  conn = http.client.HTTPSConnection("https://libredte.cl")  File "C:\Python38\lib\http\client.py", line 1367, in __init__  super(HTTPSConnection, self).__init__(host, port, timeout,  File "C:\Python38\lib\http\client.py", line 829, in __init__  (self.host, self.port) = self._get_hostport(host, port)  File "C:\Python38\lib\http\client.py", line 872, in _get_hostport  raise InvalidURL("nonnumeric port: '%s'" % host[i+1:])  http.client.InvalidURL: nonnumeric port: '//libredte.cl'我的代码是这样的:import socketimport http.clientimport mimetypesimport jsonimport base64import sysmi_socket = socket.socket()mi_socket.bind( ('localhost', 5404) )mi_socket.listen(5)cmd = 'user:password'b64cmd = base64.b64encode(cmd.encode('utf_16_le')).decode('utf-8')conn = http.client.HTTPSConnection("https://libredte.cl")可能是什么问题?谢谢!
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

从 url 中删除协议部分:

conn = http.client.HTTPSConnection("libredte.cl")


查看完整回答
反对 回复 2023-03-22
  • 1 回答
  • 0 关注
  • 159 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信