我正在使用Python3的urllib发送一个HTTP请求,并收到一个错误的状态行异常
代码:
mote_file = six.moves.urllib.request.urlopen(scan_uri)
错误消息:
requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('\x00\x06\x87\x1aHTTP/1.0 200 Ok\r\n',))
请求已成功发出,但由于特殊字符,我收到了一个异常。有人对如何修复或抑制异常有什么想法吗
Tags:
我为我的剧本找到了答案
在C:\Python36\lib\http\client.py中,我添加了
if not line.startswith("HTTP/"): line = line[4:]
以前
try: version, status, reason = line.split(None, 2)
输入读取状态(自我)功能
它会在检查状态是否有效之前删除这四个字符
相关问题 更多 >
编程相关推荐