Report HTTP error codes as error messages.

This commit is contained in:
0x80 2022-03-27 00:00:00 +00:00
parent 12be2714b6
commit b3991d0cf6
Signed by: 0x80
GPG Key ID: 68368BCBC000EF51
1 changed files with 4 additions and 1 deletions

View File

@ -29,7 +29,10 @@ def download (platform, url, args, verbosity, return_http_code=False, follow_loc
response_code = c.getinfo(c.RESPONSE_CODE)
c.close()
debug (url + " downloaded!", verbosity, platform)
debug ("Response code: " + str(response_code), verbosity, platform)
if int(response_code) in range(400,599):
error ("Server returned " + str(response_code), verbosity, platform)
else:
debug ("Server returned " + str(response_code), verbosity, platform)
if return_http_code:
return page_bytes.getvalue().decode('utf8'),response_code
else: