相关疑难解决方法(0)

为什么我在python中收到此错误?(httplib的)

if theurl.startswith("http://"): theurl = theurl[7:]
    head = theurl[:theurl.find('/')]
    tail = theurl[theurl.find('/'):]
response_code = 0
import httplib
conn = httplib.HTTPConnection(head)
conn.request("HEAD",tail)
res = conn.getresponse()
response_code = int(res.status)

http://www.garageband.com/mp3cat/.UZCKbS6N4qk/01_Saraenglish.mp3
Traceback (most recent call last):
  File "check_data_404.py", line 51, in <module>
    run()
  File "check_data_404.py", line 35, in run
    res = conn.getresponse()
  File "/usr/lib/python2.6/httplib.py", line 950, in getresponse
    response.begin()
  File "/usr/lib/python2.6/httplib.py", line 390, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.6/httplib.py", line 354, in _read_status
    raise BadStatusLine(line)
httplib.BadStatusLine
Run Code Online (Sandbox Code Playgroud)

有谁知道"坏状态线"是什么?

编辑:我试过很多服务器,很多网址和我仍然会收到此错误?

python http

26
推荐指数
5
解决办法
6万
查看次数

蝗虫:ConnectionError(ProtocolError('Connection aborted。',BadStatusLine(“''”,)),)

我正在表演Load-tests一些Rest APIs使用Locust。除了使我感到困惑的错误外,其他所有东西都工作正常:

ConnectionError(ProtocolError('Connection aborted.', BadStatusLine("''",)),)
Run Code Online (Sandbox Code Playgroud)

我已经阅读了有关此问题的其他问题,并发现以下事实:

当python无法理解服务器响应时,会出现此错误。

我想知道的是:

1)如果此问题与服务器有关,可以采取什么措施?

2)这个问题是由测试的故障代码引起的吗?

我想知道此错误是由于test写入错误Locust或服务器出现故障。如果我不清楚的话,请告诉我。

python load-testing python-2.7 locust

5
推荐指数
0
解决办法
456
查看次数

标签 统计

python ×2

http ×1

load-testing ×1

locust ×1

python-2.7 ×1