При любом HTTP запросе сервер сначала возвращает код ответа на HTML запрос. Проанализировав этот ответ можно сделать вывод о том, был ли запрос выполнен успешно, или в процессе обработки запроса произошла ошибка.
Коды ответа HTTP сервера могут принадлежать следующим группам:
http://rootblog.info/40-kody-oshibok-http-servera.html