http_codes = {	
	'100': 'Continue', '101': 'Switching Protocols',
	'200': 'OK', '201': 'Created', '202': 'Accepted',
			'203': 'Non-Authoritative Information','204': 'No Content',
			'205': 'Reset Content', '206': 'Partial Content', 
	'300': 'Multiple Choices', '301': 'Moved Permanently', '302': 'Found',
			'303': 'See Other', '304': 'Not Modified', '305': 'Use Proxy',
			'306': '(Unused)', '307': 'Temporary Redirect', 
	'400': 'Bad Request', '401': 'Unauthorized', '402': 'Payment Required',
			'403': 'Forbidden', '404': 'Not Found', '405': 'Method Not Allowed',
			'406': 'Not Acceptable', '407': 'Proxy Authentication Required',
			'408': 'Request Timeout', '409': 'Conflict', '410': 'Gone',
			'411': 'Length Required', '412': 'Precondition Failed',
			'413': 'Request Entity Too Large', '414': 'Request-URI Too Long',
			'415': 'Unsupported Media Type', '416': 'Requested Range Not Satisfiable',
			'417': 'Expectation Failed',
	'500': 'Internal Server Error', '501': 'Not Implemented',
			'502': 'Bad Gateway', '503': 'Service Unavailable', 
			'504': 'Gateway Timeout', '505': 'HTTP Version Not Supported'
}

def http_code_lookup(code):
	out = None
	try:
		out = http_codes[str(code)]
		out = str(code) + " " + out
	except:
		out = "520 Unknown Error"
	
	return out

http_codes = {	
	'100': 'Continue', '101': 'Switching Protocols',
	'200': 'OK', '201': 'Created', '202': 'Accepted',
			'203': 'Non-Authoritative Information','204': 'No Content',
			'205': 'Reset Content', '206': 'Partial Content', 
	'300': 'Multiple Choices', '301': 'Moved Permanently', '302': 'Found',
			'303': 'See Other', '304': 'Not Modified', '305': 'Use Proxy',
			'306': '(Unused)', '307': 'Temporary Redirect', 
	'400': 'Bad Request', '401': 'Unauthorized', '402': 'Payment Required',
			'403': 'Forbidden', '404': 'Not Found', '405': 'Method Not Allowed',
			'406': 'Not Acceptable', '407': 'Proxy Authentication Required',
			'408': 'Request Timeout', '409': 'Conflict', '410': 'Gone',
			'411': 'Length Required', '412': 'Precondition Failed',
			'413': 'Request Entity Too Large', '414': 'Request-URI Too Long',
			'415': 'Unsupported Media Type', '416': 'Requested Range Not Satisfiable',
			'417': 'Expectation Failed',
	'500': 'Internal Server Error', '501': 'Not Implemented',
			'502': 'Bad Gateway', '503': 'Service Unavailable', 
			'504': 'Gateway Timeout', '505': 'HTTP Version Not Supported'
}

def http_code_lookup(code):
	out = None
	try:
		out = http_codes[str(code)]
		out = str(code) + " " + out
	except:
		out = "520 Unknown Error"
	
	return out
