Here is an example in Python
import httplib2
h = httplib2.Http()
listUrls = ['http://www.google.com','http://www.xkcd.com','http://somebadurl.com']
count = 0
for each in listUrls:
try:
response, content = h.request(listUrls[count])
if response.status==200:
print "UP"
except httplib2.ServerNotFoundError:
print "DOWN"
count = count + 1