diff --git a/python-ecosys/urequests/urequests.py b/python-ecosys/urequests/urequests.py index eb33e261..42e91297 100644 --- a/python-ecosys/urequests/urequests.py +++ b/python-ecosys/urequests/urequests.py @@ -111,6 +111,9 @@ def request( l = s.readline() # print(l) l = l.split(None, 2) + if len(l) < 2: + # Invalid response + raise ValueError("HTTP error: BadStatusLine:\n%s" % l) status = int(l[1]) reason = "" if len(l) > 2: