Ответы сервера представлены HTTP статусами, разделенными на 5 классов:
100 Continue101 Switching Protocols102 Processing103 Early Hints200 OK201 Created202 Accepted203 Non-Authoritative Information204 No Content205 Reset Content206 Partial Content300 Multiple Choices301 Moved Permanently302 Found (ранее "Moved temporarily")303 See Other304 Not Modified307 Temporary Redirect308 Permanent Redirect400 Bad Request401 Unauthorized403 Forbidden404 Not Found405 Method Not Allowed408 Request Timeout409 Conflict415 Unsupported Media Type429 Too Many Requests500 Internal Server Error501 Not Implemented502 Bad Gateway503 Service Unavailable504 Gateway TimeoutКроме статуса, ответ сервера включает заголовки (Header) и тело (Body) ответа, если применимо. Заголовки предоставляют метаинформацию (тип контента, размер, кэширование и т.д.), тело содержит сами данные (HTML-страница, JSON, XML и т.п.).