python - Vim插件Vimrepress报错
阿神
阿神 2017-04-17 12:06:57
[Python讨论组]

Vimrepress(原Vimpress)是Vim的一款插件,用Python写成。之前用的一直好好的,今天连接到远端服务器的博客就报错。PS:连接本机服务器上的博客没问题。
报错代码如下,望高手指点~

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<string>", line 185, in __check
  File "<string>", line 210, in __check
  File "<string>", line 216, in __check
  File "<string>", line 185, in __check
  File "<string>", line 664, in blog_update_config
  File "/usr/lib/python2.7/xmlrpclib.py", line 1224, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1578, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.7/xmlrpclib.py", line 1264, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1294, in single_request
    response = h.getresponse(buffering=True)
  File "/usr/lib/python2.7/httplib.py", line 1030, in getresponse
    response.begin()
  File "/usr/lib/python2.7/httplib.py", line 407, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.7/httplib.py", line 371, in _read_status
    raise BadStatusLine(line)
httplib.BadStatusLine: ''
阿神
阿神

闭关修行中......

全部回复(2)
迷茫

在 Python httplib 的文档上看到:

exception httplib.BadStatusLine
A subclass of HTTPException. Raised if a server responds with a HTTP status code that we don’t understand.

也就是说,你访问的服务器返回了一个(httplib)看不懂的 HTTP 状态码。由于我不知道你这里请求的地址是什么,所以你不妨用工具手工请求一下看看返回结果是什么吧。

天蓬老师

推荐使用UltraBlog.vim
从停止更新开发的时候来看,这两个插件都差不多。这两个插件我都用过一段时间。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号