added status codes

This commit is contained in:
2020-06-06 10:58:08 +08:00
parent b2ce07c180
commit 7e83a2144c
+9 -6
View File
@@ -7,11 +7,14 @@ URL = "http://"+sys.argv[1]+"/cgi-bin/reboot.cgi"
USER = sys.argv[2]
PASS = sys.argv[3]
h = httplib2.Http(cache=None, timeout=0.1)
h = httplib2.Http(cache=None, timeout=0.2)
h.add_credentials(USER, PASS)
try:
resp = h.request(URL, "GET", headers={'cache-control':'no-cache'})
resp
print"OK"
except:
print"Asic not avalible"
response, content = h.request(URL, "GET", headers={'cache-control':'no-cache'})
if response.status==401:
print "Unauthorized, Wrong PASSWORD"
elif response.status==404:
print "Wrong Request Address"
except httplib2.ServerNotFoundError:
print "HOST is Down"