Http ошибка 432

  • Классы состояния
  • Коды ответов сервера
  • 1xx
  • 2xx
  • 3xx
  • 4xx
  • 5xx

HTTP status code — (с англ.) код состояния HTTP; часть первой строки ответа сервера при запросах по протоколу HTTP. Он (код ответа) представляет собой целое число из трёх цифр, первая из которых указывает на класс состояния. За кодом ответа обычно следует, отделённая пробелом, поясняющая фраза на английском языке, которая разъясняет человеку причину именно такого ответа:

200 OK

404 Not Found

500 Internal Server Error

Классы состояния

1xx: Informational
Информационные ответы — запрос от клиента принят, работа продолжается.
2xx: Success
Успех — запрос от клиента принят, понятен и может быть выполнен.
3xx: Redirection
Перенаправление — для выполнения запроса необходимы дальнейшие действия.
4xx: Client Error
Ошибка клиента — запрос составлен неверно или не может быть выполнен.
5xx: Server Error
Ошибка сервера — запрос правильный, но сервер не может его выполнить.

Коды ответов сервера

Номер Поясняющая фраза Перевод
1xx Informational Информационные ответы
100 Continue Продолжить
101 Switching Protocols Переключение протоколов
102 Processing Идёт обработка
103-199 Не назначены
2xx Success Успех
200 OK Хорошо
201 Created Создано
202 Accepted Принято
203 Non-Authoritative Information Информация не авторитетна
204 No Content Нет содержимого
205 Reset Content Сбросить содержимое
206 Partial Content Частичное содержимое
207 Multi-Status Многостатусный
208 Already Reported Уже сообщили
209-225 Не назначены
226 IM Used Использовано IM
227-299 Не назначены
3xx Redirection Перенаправление
300 Multiple Choices Множество выборов
301 Moved Permanently Перемещено навсегда
302 Found Найдено
303 See Other Смотреть другое
304 Not Modified Не изменялось
305 Use Proxy Использовать прокси
306 Не используется
307 Temporary Redirect Временное перенаправление
308 Permanent Redirect Постоянное перенаправление
309-399 Не назначены
4xx Client Error Ошибка клиента
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 Payload Too Large Большая нагрузка
414 URI Too Long URI слишком длинный
415 Unsupported Media Type Неподдерживаемый тип данных
416 Range Not Satisfiable Неприемлемый диапазон
417 Expectation Failed Ожидаемое неприемлемо
418-420 Не назначены
421 Misdirected Request Неверно адресованный запрос
422 Unprocessable Entity Необрабатываемый экземпляр
423 Locked Заблокировано
424 Failed Dependency Невыполненная зависимость
425 Не назначен
426 Upgrade Required Необходимо обновление
427 Не назначен
428 Precondition Required Необходимо предусловие
429 Too Many Requests Слишком много запросов
430 Не назначен
431 Request Header Fields Too Large Поля заголовка запроса слишком большие
432-450 Не назначены
451 Unavailable for Legal Reasons Недоступно по юридическим причинам
432-499 Не назначены
5xx Server Error Ошибка сервера
500 Internal Server Error Внутренняя ошибка сервера
501 Not Implemented Не реализовано
502 Bad Gateway Плохой, ошибочный шлюз
503 Service Unavailable Сервис недоступен
504 Gateway Timeout Шлюз не отвечает
505 HTTP Version Not Supported Версия HTTP не поддерживается
506 Variant Also Negotiates Вариант тоже проводит согласование
507 Insufficient Storage Переполнение хранилища
508 Loop Detected Обнаружена петля
509 Не назначен
510 Not Extended Не расширено
511 Network Authentication Required Требуется сетевая аутентификация
512-599 Не назначены
  • HTTP
  • Hypertext Transfer Protocol (HTTP) Status Code Registry
  • Список кодов состояния HTTP

Page semi-protected

From Wikipedia, the free encyclopedia

This is a list of Hypertext Transfer Protocol (HTTP) response status codes. Status codes are issued by a server in response to a client’s request made to the server. It includes codes from IETF Request for Comments (RFCs), other specifications, and some additional codes used in some common applications of the HTTP. The first digit of the status code specifies one of five standard classes of responses. The optional message phrases shown are typical, but any human-readable alternative may be provided, or none at all.

Unless otherwise stated, the status code is part of the HTTP standard (RFC 9110).

The Internet Assigned Numbers Authority (IANA) maintains the official registry of HTTP status codes.[1]

All HTTP response status codes are separated into five classes or categories. The first digit of the status code defines the class of response, while the last two digits do not have any classifying or categorization role. There are five classes defined by the standard:

  • 1xx informational response – the request was received, continuing process
  • 2xx successful – the request was successfully received, understood, and accepted
  • 3xx redirection – further action needs to be taken in order to complete the request
  • 4xx client error – the request contains bad syntax or cannot be fulfilled
  • 5xx server error – the server failed to fulfil an apparently valid request

1xx informational response

An informational response indicates that the request was received and understood. It is issued on a provisional basis while request processing continues. It alerts the client to wait for a final response. The message consists only of the status line and optional header fields, and is terminated by an empty line. As the HTTP/1.0 standard did not define any 1xx status codes, servers must not[note 1] send a 1xx response to an HTTP/1.0 compliant client except under experimental conditions.

100 Continue
The server has received the request headers and the client should proceed to send the request body (in the case of a request for which a body needs to be sent; for example, a POST request). Sending a large request body to a server after a request has been rejected for inappropriate headers would be inefficient. To have a server check the request’s headers, a client must send Expect: 100-continue as a header in its initial request and receive a 100 Continue status code in response before sending the body. If the client receives an error code such as 403 (Forbidden) or 405 (Method Not Allowed) then it should not send the request’s body. The response 417 Expectation Failed indicates that the request should be repeated without the Expect header as it indicates that the server does not support expectations (this is the case, for example, of HTTP/1.0 servers).[2]
101 Switching Protocols
The requester has asked the server to switch protocols and the server has agreed to do so.
102 Processing (WebDAV; RFC 2518)
A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request. This code indicates that the server has received and is processing the request, but no response is available yet.[3] This prevents the client from timing out and assuming the request was lost. The status code is deprecated.[4]
103 Early Hints (RFC 8297)
Used to return some response headers before final HTTP message.[5]

2xx success

This class of status codes indicates the action requested by the client was received, understood, and accepted.[1]

200 OK
Standard response for successful HTTP requests. The actual response will depend on the request method used. In a GET request, the response will contain an entity corresponding to the requested resource. In a POST request, the response will contain an entity describing or containing the result of the action.
201 Created
The request has been fulfilled, resulting in the creation of a new resource.[6]
202 Accepted
The request has been accepted for processing, but the processing has not been completed. The request might or might not be eventually acted upon, and may be disallowed when processing occurs.
203 Non-Authoritative Information (since HTTP/1.1)
The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin’s response.[7][8]
204 No Content
The server successfully processed the request, and is not returning any content.
205 Reset Content
The server successfully processed the request, asks that the requester reset its document view, and is not returning any content.
206 Partial Content
The server is delivering only part of the resource (byte serving) due to a range header sent by the client. The range header is used by HTTP clients to enable resuming of interrupted downloads, or split a download into multiple simultaneous streams.
207 Multi-Status (WebDAV; RFC 4918)
The message body that follows is by default an XML message and can contain a number of separate response codes, depending on how many sub-requests were made.[9]
208 Already Reported (WebDAV; RFC 5842)
The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response, and are not being included again.
226 IM Used (RFC 3229)
The server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.[10]

3xx redirection

This class of status code indicates the client must take additional action to complete the request. Many of these status codes are used in URL redirection.[1]

A user agent may carry out the additional action with no user interaction only if the method used in the second request is GET or HEAD. A user agent may automatically redirect a request. A user agent should detect and intervene to prevent cyclical redirects.[11]

300 Multiple Choices
Indicates multiple options for the resource from which the client may choose (via agent-driven content negotiation). For example, this code could be used to present multiple video format options, to list files with different filename extensions, or to suggest word-sense disambiguation.
301 Moved Permanently
This and all future requests should be directed to the given URI.
302 Found (Previously «Moved temporarily»)
Tells the client to look at (browse to) another URL. The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect with the same method (the original describing phrase was «Moved Temporarily»),[12] but popular browsers implemented 302 redirects by changing the method to GET. Therefore, HTTP/1.1 added status codes 303 and 307 to distinguish between the two behaviours.[11]
303 See Other (since HTTP/1.1)
The response to the request can be found under another URI using the GET method. When received in response to a POST (or PUT/DELETE), the client should presume that the server has received the data and should issue a new GET request to the given URI.
304 Not Modified
Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match. In such case, there is no need to retransmit the resource since the client still has a previously-downloaded copy.
305 Use Proxy (since HTTP/1.1)
The requested resource is available only through a proxy, the address for which is provided in the response. For security reasons, many HTTP clients (such as Mozilla Firefox and Internet Explorer) do not obey this status code.
306 Switch Proxy
No longer used. Originally meant «Subsequent requests should use the specified proxy.»
307 Temporary Redirect (since HTTP/1.1)
In this case, the request should be repeated with another URI; however, future requests should still use the original URI. In contrast to how 302 was historically implemented, the request method is not allowed to be changed when reissuing the original request. For example, a POST request should be repeated using another POST request.
308 Permanent Redirect
This and all future requests should be directed to the given URI. 308 parallel the behaviour of 301, but does not allow the HTTP method to change. So, for example, submitting a form to a permanently redirected resource may continue smoothly.

4xx client errors

A The Wikimedia 404 message

404 error on Wikimedia

This class of status code is intended for situations in which the error seems to have been caused by the client. Except when responding to a HEAD request, the server should include an entity containing an explanation of the error situation, and whether it is a temporary or permanent condition. These status codes are applicable to any request method. User agents should display any included entity to the user.

400 Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax, size too large, invalid request message framing, or deceptive request routing).
401 Unauthorized
Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided. The response must include a WWW-Authenticate header field containing a challenge applicable to the requested resource. See Basic access authentication and Digest access authentication. 401 semantically means «unauthorised», the user does not have valid authentication credentials for the target resource.
Some sites incorrectly issue HTTP 401 when an IP address is banned from the website (usually the website domain) and that specific address is refused permission to access a website.[citation needed]
402 Payment Required
Reserved for future use. The original intention was that this code might be used as part of some form of digital cash or micropayment scheme, as proposed, for example, by GNU Taler,[14] but that has not yet happened, and this code is not widely used. Google Developers API uses this status if a particular developer has exceeded the daily limit on requests.[15] Sipgate uses this code if an account does not have sufficient funds to start a call.[16] Shopify uses this code when the store has not paid their fees and is temporarily disabled.[17] Stripe uses this code for failed payments where parameters were correct, for example blocked fraudulent payments.[18]
403 Forbidden
The request contained valid data and was understood by the server, but the server is refusing action. This may be due to the user not having the necessary permissions for a resource or needing an account of some sort, or attempting a prohibited action (e.g. creating a duplicate record where only one is allowed). This code is also typically used if the request provided authentication by answering the WWW-Authenticate header field challenge, but the server did not accept that authentication. The request should not be repeated.
404 Not Found
The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.
405 Method Not Allowed
A request method is not supported for the requested resource; for example, a GET request on a form that requires data to be presented via POST, or a PUT request on a read-only resource.
406 Not Acceptable
The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request. See Content negotiation.
407 Proxy Authentication Required
The client must first authenticate itself with the proxy.
408 Request Timeout
The server timed out waiting for the request. According to HTTP specifications: «The client did not produce a request within the time that the server was prepared to wait. The client MAY repeat the request without modifications at any later time.»
409 Conflict
Indicates that the request could not be processed because of conflict in the current state of the resource, such as an edit conflict between multiple simultaneous updates.
410 Gone
Indicates that the resource requested was previously in use but is no longer available and will not be available again. This should be used when a resource has been intentionally removed and the resource should be purged. Upon receiving a 410 status code, the client should not request the resource in the future. Clients such as search engines should remove the resource from their indices. Most use cases do not require clients and search engines to purge the resource, and a «404 Not Found» may be used instead.
411 Length Required
The request did not specify the length of its content, which is required by the requested resource.
412 Precondition Failed
The server does not meet one of the preconditions that the requester put on the request header fields.
413 Payload Too Large
The request is larger than the server is willing or able to process. Previously called «Request Entity Too Large» in RFC 2616.[19]
414 URI Too Long
The URI provided was too long for the server to process. Often the result of too much data being encoded as a query-string of a GET request, in which case it should be converted to a POST request. Called «Request-URI Too Long» previously in RFC 2616.[20]
415 Unsupported Media Type
The request entity has a media type which the server or resource does not support. For example, the client uploads an image as image/svg+xml, but the server requires that images use a different format.
416 Range Not Satisfiable
The client has asked for a portion of the file (byte serving), but the server cannot supply that portion. For example, if the client asked for a part of the file that lies beyond the end of the file. Called «Requested Range Not Satisfiable» previously RFC 2616.[21]
417 Expectation Failed
The server cannot meet the requirements of the Expect request-header field.[22]
418 I’m a teapot (RFC 2324, RFC 7168)
This code was defined in 1998 as one of the traditional IETF April Fools’ jokes, in RFC 2324, Hyper Text Coffee Pot Control Protocol, and is not expected to be implemented by actual HTTP servers. The RFC specifies this code should be returned by teapots requested to brew coffee.[23] This HTTP status is used as an Easter egg in some websites, such as Google.com’s «I’m a teapot» easter egg.[24][25][26] Sometimes, this status code is also used as a response to a blocked request, instead of the more appropriate 403 Forbidden.[27][28]
421 Misdirected Request
The request was directed at a server that is not able to produce a response (for example because of connection reuse).
422 Unprocessable Entity
The request was well-formed but was unable to be followed due to semantic errors.[9]
423 Locked (WebDAV; RFC 4918)
The resource that is being accessed is locked.[9]
424 Failed Dependency (WebDAV; RFC 4918)
The request failed because it depended on another request and that request failed (e.g., a PROPPATCH).[9]
425 Too Early (RFC 8470)
Indicates that the server is unwilling to risk processing a request that might be replayed.
426 Upgrade Required
The client should switch to a different protocol such as TLS/1.3, given in the Upgrade header field.
428 Precondition Required (RFC 6585)
The origin server requires the request to be conditional. Intended to prevent the ‘lost update’ problem, where a client GETs a resource’s state, modifies it, and PUTs it back to the server, when meanwhile a third party has modified the state on the server, leading to a conflict.[29]
429 Too Many Requests (RFC 6585)
The user has sent too many requests in a given amount of time. Intended for use with rate-limiting schemes.[29]
431 Request Header Fields Too Large (RFC 6585)
The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large.[29]
451 Unavailable For Legal Reasons (RFC 7725)
A server operator has received a legal demand to deny access to a resource or to a set of resources that includes the requested resource.[30] The code 451 was chosen as a reference to the novel Fahrenheit 451 (see the Acknowledgements in the RFC).

5xx server errors

The server failed to fulfil a request.

Response status codes beginning with the digit «5» indicate cases in which the server is aware that it has encountered an error or is otherwise incapable of performing the request. Except when responding to a HEAD request, the server should include an entity containing an explanation of the error situation, and indicate whether it is a temporary or permanent condition. Likewise, user agents should display any included entity to the user. These response codes are applicable to any request method.

500 Internal Server Error
A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.
501 Not Implemented
The server either does not recognize the request method, or it lacks the ability to fulfil the request. Usually this implies future availability (e.g., a new feature of a web-service API).
502 Bad Gateway
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503 Service Unavailable
The server cannot handle the request (because it is overloaded or down for maintenance). Generally, this is a temporary state.[31]
504 Gateway Timeout
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
505 HTTP Version Not Supported
The server does not support the HTTP version used in the request.
506 Variant Also Negotiates (RFC 2295)
Transparent content negotiation for the request results in a circular reference.[32]
507 Insufficient Storage (WebDAV; RFC 4918)
The server is unable to store the representation needed to complete the request.[9]
508 Loop Detected (WebDAV; RFC 5842)
The server detected an infinite loop while processing the request (sent instead of 208 Already Reported).
510 Not Extended (RFC 2774)
Further extensions to the request are required for the server to fulfil it.[33]
511 Network Authentication Required (RFC 6585)
The client needs to authenticate to gain network access. Intended for use by intercepting proxies used to control access to the network (e.g., «captive portals» used to require agreement to Terms of Service before granting full Internet access via a Wi-Fi hotspot).[29]

Unofficial codes

The following codes are not specified by any standard.

218 This is fine (Apache HTTP Server)
Used by Apache servers. A catch-all error condition allowing the passage of message bodies through the server when the ProxyErrorOverride setting is enabled. It is displayed in this situation instead of a 4xx or 5xx error message.[34]
419 Page Expired (Laravel Framework)
Used by the Laravel Framework when a CSRF Token is missing or expired.[citation needed]
420 Method Failure (Spring Framework)
A deprecated response used by the Spring Framework when a method has failed.[35]
420 Enhance Your Calm (Twitter)
Returned by version 1 of the Twitter Search and Trends API when the client is being rate limited; versions 1.1 and later use the 429 Too Many Requests response code instead.[36] The phrase «Enhance your calm» comes from the 1993 movie Demolition Man, and its association with this number is likely a reference to cannabis.[citation needed]
430 Request Header Fields Too Large (Shopify)
Used by Shopify, instead of the 429 Too Many Requests response code, when too many URLs are requested within a certain time frame.[37]
450 Blocked by Windows Parental Controls (Microsoft)
The Microsoft extension code indicated when Windows Parental Controls are turned on and are blocking access to the requested webpage.[38]
498 Invalid Token (Esri)
Returned by ArcGIS for Server. Code 498 indicates an expired or otherwise invalid token.[39]
499 Token Required (Esri)
Returned by ArcGIS for Server. Code 499 indicates that a token is required but was not submitted.[39]
509 Bandwidth Limit Exceeded (Apache Web Server/cPanel)
The server has exceeded the bandwidth specified by the server administrator; this is often used by shared hosting providers to limit the bandwidth of customers.[40]
529 Site is overloaded
Used by Qualys in the SSLLabs server testing API to signal that the site can’t process the request.[41]
530 Site is frozen
Used by the Pantheon Systems web platform to indicate a site that has been frozen due to inactivity.[42]
598 (Informal convention) Network read timeout error
Used by some HTTP proxies to signal a network read timeout behind the proxy to a client in front of the proxy.[43]
599 Network Connect Timeout Error
An error used by some HTTP proxies to signal a network connect timeout behind the proxy to a client in front of the proxy.

Internet Information Services

Microsoft’s Internet Information Services (IIS) web server expands the 4xx error space to signal errors with the client’s request.

440 Login Time-out
The client’s session has expired and must log in again.[44]
449 Retry With
The server cannot honour the request because the user has not provided the required information.[45]
451 Redirect
Used in Exchange ActiveSync when either a more efficient server is available or the server cannot access the users’ mailbox.[46] The client is expected to re-run the HTTP AutoDiscover operation to find a more appropriate server.[47]

IIS sometimes uses additional decimal sub-codes for more specific information,[48] however these sub-codes only appear in the response payload and in documentation, not in the place of an actual HTTP status code.

nginx

The nginx web server software expands the 4xx error space to signal issues with the client’s request.[49][50]

444 No Response
Used internally[51] to instruct the server to return no information to the client and close the connection immediately.
494 Request header too large
Client sent too large request or too long header line.
495 SSL Certificate Error
An expansion of the 400 Bad Request response code, used when the client has provided an invalid client certificate.
496 SSL Certificate Required
An expansion of the 400 Bad Request response code, used when a client certificate is required but not provided.
497 HTTP Request Sent to HTTPS Port
An expansion of the 400 Bad Request response code, used when the client has made a HTTP request to a port listening for HTTPS requests.
499 Client Closed Request
Used when the client has closed the request before the server could send a response.

Cloudflare

Cloudflare’s reverse proxy service expands the 5xx series of errors space to signal issues with the origin server.[52]

520 Web Server Returned an Unknown Error
The origin server returned an empty, unknown, or unexpected response to Cloudflare.[53]
521 Web Server Is Down
The origin server refused connections from Cloudflare. Security solutions at the origin may be blocking legitimate connections from certain Cloudflare IP addresses.
522 Connection Timed Out
Cloudflare timed out contacting the origin server.
523 Origin Is Unreachable
Cloudflare could not reach the origin server; for example, if the DNS records for the origin server are incorrect or missing.
524 A Timeout Occurred
Cloudflare was able to complete a TCP connection to the origin server, but did not receive a timely HTTP response.
525 SSL Handshake Failed
Cloudflare could not negotiate a SSL/TLS handshake with the origin server.
526 Invalid SSL Certificate
Cloudflare could not validate the SSL certificate on the origin web server. Also used by Cloud Foundry’s gorouter.
527 Railgun Error
Error 527 indicates an interrupted connection between Cloudflare and the origin server’s Railgun server.[54]
530
Error 530 is returned along with a 1xxx error.[55]

AWS Elastic Load Balancing

Amazon Web Services’ Elastic Load Balancing adds a few custom return codes to signal issues either with the client request or with the origin server.[56]

460
Client closed the connection with the load balancer before the idle timeout period elapsed. Typically when client timeout is sooner than the Elastic Load Balancer’s timeout.[56]
463
The load balancer received an X-Forwarded-For request header with more than 30 IP addresses.[56]
464
Incompatible protocol versions between Client and Origin server.[56]
561 Unauthorized
An error around authentication returned by a server registered with a load balancer. You configured a listener rule to authenticate users, but the identity provider (IdP) returned an error code when authenticating the user.[56]

Caching warning codes (obsoleted)

The following caching related warning codes were specified under RFC 7234. Unlike the other status codes above, these were not sent as the response status in the HTTP protocol, but as part of the «Warning» HTTP header.[57][58]

Since this «Warning» header is often neither sent by servers nor acknowledged by clients, this header and its codes were obsoleted by the HTTP Working Group in 2022 with RFC 9111.[59]

110 Response is Stale
The response provided by a cache is stale (the content’s age exceeds a maximum age set by a Cache-Control header or heuristically chosen lifetime).
111 Revalidation Failed
The cache was unable to validate the response, due to an inability to reach the origin server.
112 Disconnected Operation
The cache is intentionally disconnected from the rest of the network.
113 Heuristic Expiration
The cache heuristically chose a freshness lifetime greater than 24 hours and the response’s age is greater than 24 hours.
199 Miscellaneous Warning
Arbitrary, non-specific warning. The warning text may be logged or presented to the user.
214 Transformation Applied
Added by a proxy if it applies any transformation to the representation, such as changing the content encoding, media type or the like.
299 Miscellaneous Persistent Warning
Same as 199, but indicating a persistent warning.

See also

  • Custom error pages
  • List of FTP server return codes
  • List of HTTP header fields
  • List of SMTP server return codes
  • Common Log Format

Explanatory notes

  1. ^ Emphasised words and phrases such as must and should represent interpretation guidelines as given by RFC 2119

References

  1. ^ a b c «Hypertext Transfer Protocol (HTTP) Status Code Registry». Iana.org. Archived from the original on December 11, 2011. Retrieved January 8, 2015.
  2. ^ Fielding, Roy T. «RFC 9110: HTTP Semantics and Content, Section 10.1.1 «Expect»«.
  3. ^ Goland, Yaronn; Whitehead, Jim; Faizi, Asad; Carter, Steve R.; Jensen, Del (February 1999). HTTP Extensions for Distributed Authoring – WEBDAV. IETF. doi:10.17487/RFC2518. RFC 2518. Retrieved October 24, 2009.
  4. ^ «102 Processing — HTTP MDN». 102 status code is deprecated
  5. ^ Oku, Kazuho (December 2017). An HTTP Status Code for Indicating Hints. IETF. doi:10.17487/RFC8297. RFC 8297. Retrieved December 20, 2017.
  6. ^ Stewart, Mark; djna. «Create request with POST, which response codes 200 or 201 and content». Stack Overflow. Archived from the original on October 11, 2016. Retrieved October 16, 2015.
  7. ^ «RFC 9110: HTTP Semantics and Content, Section 15.3.4».
  8. ^ «RFC 9110: HTTP Semantics and Content, Section 7.7».
  9. ^ a b c d e Dusseault, Lisa, ed. (June 2007). HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV). IETF. doi:10.17487/RFC4918. RFC 4918. Retrieved October 24, 2009.
  10. ^ Delta encoding in HTTP. IETF. January 2002. doi:10.17487/RFC3229. RFC 3229. Retrieved February 25, 2011.
  11. ^ a b «RFC 9110: HTTP Semantics and Content, Section 15.4 «Redirection 3xx»«.
  12. ^ Berners-Lee, Tim; Fielding, Roy T.; Nielsen, Henrik Frystyk (May 1996). Hypertext Transfer Protocol – HTTP/1.0. IETF. doi:10.17487/RFC1945. RFC 1945. Retrieved October 24, 2009.
  13. ^ «The GNU Taler tutorial for PHP Web shop developers 0.4.0». docs.taler.net. Archived from the original on November 8, 2017. Retrieved October 29, 2017.
  14. ^ «Google API Standard Error Responses». 2016. Archived from the original on May 25, 2017. Retrieved June 21, 2017.
  15. ^ «Sipgate API Documentation». Archived from the original on July 10, 2018. Retrieved July 10, 2018.
  16. ^ «Shopify Documentation». Archived from the original on July 25, 2018. Retrieved July 25, 2018.
  17. ^ «Stripe API Reference – Errors». stripe.com. Retrieved October 28, 2019.
  18. ^ «RFC2616 on status 413». Tools.ietf.org. Archived from the original on March 7, 2011. Retrieved November 11, 2015.
  19. ^ «RFC2616 on status 414». Tools.ietf.org. Archived from the original on March 7, 2011. Retrieved November 11, 2015.
  20. ^ «RFC2616 on status 416». Tools.ietf.org. Archived from the original on March 7, 2011. Retrieved November 11, 2015.
  21. ^ TheDeadLike. «HTTP/1.1 Status Codes 400 and 417, cannot choose which». serverFault. Archived from the original on October 10, 2015. Retrieved October 16, 2015.
  22. ^ Larry Masinter (April 1, 1998). Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0). doi:10.17487/RFC2324. RFC 2324. Any attempt to brew coffee with a teapot should result in the error code «418 I’m a teapot». The resulting entity body MAY be short and stout.
  23. ^ I’m a teapot
  24. ^ Barry Schwartz (August 26, 2014). «New Google Easter Egg For SEO Geeks: Server Status 418, I’m A Teapot». Search Engine Land. Archived from the original on November 15, 2015. Retrieved November 4, 2015.
  25. ^ «Google’s Teapot». Retrieved October 23, 2017.[dead link]
  26. ^ «Enable extra web security on a website». DreamHost. Retrieved December 18, 2022.
  27. ^ «I Went to a Russian Website and All I Got Was This Lousy Teapot». PCMag. Retrieved December 18, 2022.
  28. ^ a b c d Nottingham, M.; Fielding, R. (April 2012). «RFC 6585 – Additional HTTP Status Codes». Request for Comments. Internet Engineering Task Force. Archived from the original on May 4, 2012. Retrieved May 1, 2012.
  29. ^ Bray, T. (February 2016). «An HTTP Status Code to Report Legal Obstacles». ietf.org. Archived from the original on March 4, 2016. Retrieved March 7, 2015.
  30. ^ alex. «What is the correct HTTP status code to send when a site is down for maintenance?». Stack Overflow. Archived from the original on October 11, 2016. Retrieved October 16, 2015.
  31. ^ Holtman, Koen; Mutz, Andrew H. (March 1998). Transparent Content Negotiation in HTTP. IETF. doi:10.17487/RFC2295. RFC 2295. Retrieved October 24, 2009.
  32. ^ Nielsen, Henrik Frystyk; Leach, Paul; Lawrence, Scott (February 2000). An HTTP Extension Framework. IETF. doi:10.17487/RFC2774. RFC 2774. Retrieved October 24, 2009.
  33. ^ «218 This is fine — HTTP status code explained». HTTP.dev. Retrieved July 25, 2023.{{cite web}}: CS1 maint: url-status (link)
  34. ^ «Enum HttpStatus». Spring Framework. org.springframework.http. Archived from the original on October 25, 2015. Retrieved October 16, 2015.
  35. ^ «Twitter Error Codes & Responses». Twitter. 2014. Archived from the original on September 27, 2017. Retrieved January 20, 2014.
  36. ^ «HTTP Status Codes and SEO: what you need to know». ContentKing. Retrieved August 9, 2019.
  37. ^ «Screenshot of error page». Archived from the original (bmp) on May 11, 2013. Retrieved October 11, 2009.
  38. ^ a b «Using token-based authentication». ArcGIS Server SOAP SDK. Archived from the original on September 26, 2014. Retrieved September 8, 2014.
  39. ^ «HTTP Error Codes and Quick Fixes». Docs.cpanel.net. Archived from the original on November 23, 2015. Retrieved October 15, 2015.
  40. ^ «SSL Labs API v3 Documentation». github.com.
  41. ^ «Platform Considerations | Pantheon Docs». pantheon.io. Archived from the original on January 6, 2017. Retrieved January 5, 2017.
  42. ^ «HTTP status codes — ascii-code.com». www.ascii-code.com. Archived from the original on January 7, 2017. Retrieved December 23, 2016.
  43. ^
    «Error message when you try to log on to Exchange 2007 by using Outlook Web Access: «440 Login Time-out»«. Microsoft. 2010. Retrieved November 13, 2013.
  44. ^ «2.2.6 449 Retry With Status Code». Microsoft. 2009. Archived from the original on October 5, 2009. Retrieved October 26, 2009.
  45. ^ «MS-ASCMD, Section 3.1.5.2.2». Msdn.microsoft.com. Archived from the original on March 26, 2015. Retrieved January 8, 2015.
  46. ^ «Ms-oxdisco». Msdn.microsoft.com. Archived from the original on July 31, 2014. Retrieved January 8, 2015.
  47. ^ «The HTTP status codes in IIS 7.0». Microsoft. July 14, 2009. Archived from the original on April 9, 2009. Retrieved April 1, 2009.
  48. ^ «ngx_http_request.h». nginx 1.9.5 source code. nginx inc. Archived from the original on September 19, 2017. Retrieved January 9, 2016.
  49. ^ «ngx_http_special_response.c». nginx 1.9.5 source code. nginx inc. Archived from the original on May 8, 2018. Retrieved January 9, 2016.
  50. ^ «return» directive Archived March 1, 2018, at the Wayback Machine (http_rewrite module) documentation.
  51. ^ «Troubleshooting: Error Pages». Cloudflare. Archived from the original on March 4, 2016. Retrieved January 9, 2016.
  52. ^ «Error 520: web server returns an unknown error». Cloudflare.
  53. ^ «527 Error: Railgun Listener to origin error». Cloudflare. Archived from the original on October 13, 2016. Retrieved October 12, 2016.
  54. ^ «Error 530». Cloudflare. Retrieved November 1, 2019.
  55. ^ a b c d e «Troubleshoot Your Application Load Balancers – Elastic Load Balancing». docs.aws.amazon.com. Retrieved May 17, 2023.
  56. ^ «Hypertext Transfer Protocol (HTTP/1.1): Caching». datatracker.ietf.org. Retrieved September 25, 2021.
  57. ^ «Warning — HTTP | MDN». developer.mozilla.org. Retrieved August 15, 2021. Some text was copied from this source, which is available under a Creative Commons Attribution-ShareAlike 2.5 Generic (CC BY-SA 2.5) license.
  58. ^ «RFC 9111: HTTP Caching, Section 5.5 «Warning»«. June 2022.

External links

  • «RFC 9110: HTTP Semantics and Content, Section 15 «Status Codes»«.
  • Hypertext Transfer Protocol (HTTP) Status Code Registry at the Internet Assigned Numbers Authority
  • HTTP status codes at http-statuscode.com
  • MDN status code reference at mozilla.org

Every time a task is run on a monitored device, the target server returns HTTP status codes to indicate the status of the response from the server.

These HTTP status codes, or network error codes, will appear in the results of a monitoring session as well as in alert notifications.  These status codes are maintained by the Internet Assigned Numbers Authority (IANA) and the most current list of codes can be found here.

Using Filters you can remove results with specific status codes from your tasks, alerts, and reports.  Click on the RFC reference documents in the list below for full details of the status codes.

What is the HTTP Protocol? 

Every time a user visits a website, they are making a request from their browser/client to a server that responds with the resources they requested. These requests all follow the HTTP (Hypertext Transfer Protocol) standard. The HTTP protocol, which is technically part of the application layer within the Internet Protocol suite, is just one many protocols under the IP suite. The HTTP protocol is the backbone of the Internet used for communication and sending data between clients and servers. Some of the other more common Internet protocols you many have come across include the following: 

Application Layer Protocols 

The application later specifies the protocols and interface methods used by clients and serversIt is the layer where the interaction between person and computer occurs and information can be sent back and forth from a server via a client/browser and interpreted and displayed for users. 

  • DNS: The DNS (Domain Name System) protocol converts domain names to human-readable IP addresses for browser so resources can be loaded.  
  • FTP: The FTP (File Transfer Protocol) protocol is used to transfer files between a browser and a server within a computer network. 
  • SMTP: The SMTP (Simple Mail Transfer Protocol) protocol is used to send and receive emails between senders and receivers on a network. 
  • TLS/SSL: The SSL (Secure Sockets Layer) protocol was officially deprecated in 2015. TLS (Transport Layer Security) was introduced in its place to provide a secure way to communicate over a network. 
  • IMAP: The IMAP (Internet Message Access Protocol) protocol is used to manage and receive messages from an email server. Unlike SMTP, you cannot use the IMAP protocol to send email messages.  
  • POP: The POP (Post Office Protocol) protocol is like IMAP, but the difference is that the POP protocol allows the user to receive messages from an email server, but the message is then deleted from the email server. The IMAP protocol can sync messages across multiple devices. It really depends on how you want users to access their emails. 
  • SIP: The SIP (Session Initiation Protocol) protocol is a signaling protocol that is used in real-time voice, video, and messaging applications. SIP is the protocol that is used to enable and deploy VoIP (Voice Over Internet Protocol) services. SIP is also used in conjunction with other protocols, such as SDP (Session Description Protocol), UDP, TCP, and TLS to carry session data and media. 

Transport Layer Protocols 

The transport layer handles the transmission of data, which also includes the TCP and UDP protocols, and ensuring data is sent and received correctly and promptly. 

  • TCP: The TCP (Transport Control Protocol) protocol is used to ensure transmissions between a client and server are secure and that the entire communication was processed. For example, when a server sends back a file due to a client request, the HTTP layer will communicate with the transport layer to set up and send the file requestedThe TCP protocol manages the process of assembling and sending (and sometimes re-sending, if necessary) the data packets and ensures that all packets have been send and delivered. 
  • UDP: The UDP (User Datagram Protocol) protocol allows applications to send messages, called datagrams, to other hosts on a network.  

Internet Layer Protocols 

The internet layer, also called the network layer, is tasked with sending and reassembling network packets in the most efficient way using network addresses/IP address to send packets to their destination. 

  • IP: The IP (Internet Protocol) protocol, along with the TCP protocol, is a set of requirements that define how data is sent over the Internet.  
  • ICMP: ICMP (Internet Control Message Protocol) protocol is a network protocol that allows network devices, like routers, to help diagnose communication issues. The ICMP protocol is not concerned with exchanging data, rather its purpose is to ensure whether the data is reaching the intended destination. 

Link Layer Protocols 

The link layer is the group of communication methods that manages the transmission of data between physical devices and a network.

  • ARP: The ARP (Address Resolution Protocol) protocol/procedure for mapping IP network addresses to an address of a physical hardware device, otherwise known as a MAC address.  
  • MAC: The MAC (Medium Access Control) protocol gives hardware devices their unique identification number. It provides a way for the networks to connect and communicate with devices. 
  • Wi-Fi: The Wi-Fi (Wireless Fidelity) protocol, which is one of the protocols that all of us rely on for everyday life, is a group of wireless network protocols that is used for connecting to the Internet access and LANs (Local Area Networks). 

What are Status Codes and Why are They Important? 

There are even extensions of the HTTP protocol, which includes HTTPS (Hypertext Transfer Protocol Secure) and WebDAV (Web-based Distributed Authoring and Versioning), which we will discuss more within the HTTP status codes below. When a client makes a request to the server, status codes let you know if the request was successful, failed, or something different. Status codes are maintained by the Internet Assigned Numbers Authority, or IANA, and includes status codes from the Internet Engineering Task Force (IETF) and the Internet Society (ISOC). As defined by the IANA organization, there are five classifications of HTTP status codes:

1xx: Informational – Request received, continuing process
2xx: Success – The action was successfully received, understood, and accepted
3xx: Redirection – Further action must be taken in order to complete the request
4xx: Client Error – The request contains bad syntax or cannot be fulfilled
5xx: Server Error – The server failed to fulfill an apparently valid request

Individuals and engineers regularly propose new status codes through Requests for Comments (RFC), and the IETF will review, adopt, and retire status codes as necessary.

HTTP Status Codes Explained 

The information below provides an overview of all the most common HTTP status codes, as well as the HTTP status codes that most folks rarely never see or even know exist. Like we mentioned, a lot of response codes are never seen by users, as they are viewable only within the network. 

The first digit of the status code identifies the class; however, the second two digits do not play any role in further defining the status code to a specific type of message/responseWithin these classification groups, there can be multiple status codes, and some groups have more status codes than others. And while there are officially over 60 unique status codes, most people will regularly only encounter a handful or two over time.  

Most of these status codes are interpreted and processed behind the scenes. You will also see that there are groups of codes that are labeled as “Unassigned.” While most of the status codes that we see today have been standardized and have not changed over time, these unassigned numbers leave room for creating additional status codes as necessary. Additionally, even though some of the unassigned user codes are not formerly part of the HTTP (Hypertext Transfer Protocol) standard, there are companies that use them as customized server response for users, allowing companies to better troubleshoot issues users may be experiencing. Click on the RFC reference document links in the list below for full details of the specific HTTP status code. 

A Complete List and Overview of HTTP Status Codes

1xx Status Codes:  Informational 

The 1xx-level HTTP status codes tell users that the request that they have made has been received but is still processing. The 1xx status codes do not necessarily mean there is an issue, it is just there to let you something is still in the process of completingIncluded in this group are just a handful of 1xx codes that users may come across and need to be aware of. 

100: Continue

Status code 100 Continue tells you that a part of the request has been received without any problems. At this point everything is OK but is still in process. If the remaining part of the request is not rejected, the server will send a final response once the request has been completed. If the HTTP headers had been rejected, this ensures that the client does not send a request for the body. However, if the request did not contain a header field, then the browser will simply ignore the response. See RFC7231, Section 6.2.1 for more information. 

101: Switching Protocols

There have been many HTTP protocols created since the Internet’s humble beginnings. The first documented version of the HTTP protocol was HTTP 0.9. The current iteration is HTTP 2.0 or HTTP/2. Status code 101 Switching Protocols indicates that the server accepts the request from the client to switch to a different HTTP protocol through the Upgrade header field. When a browser makes a request for a page, it might receive the HTTP status code 101 and then the Upgrade header, which indicates the sever is switching to a different HTTP version. Finally, the assumption is that the server will agree to switch protocols only when it is beneficial, like upgrading/switching to a newer protocol versus an older one. See RFC7231, Section 6.2.2 for more information.  

102: Processing

A status code 102 Processing is only used with WebDAV (Web Distributed Authoring and Versioning)Most pages are read-onlyWebDAV is an extension of the HTTP protocol that gives clients the ability to edit content remotely and transfer files. The WebDAV protocol was created to give users the ability to collaborate on files with otherslike Dropbox or Google Drive. Status code 102 is an interim response code, telling the client that the server has accepted the full request, but has not completed the request. This HTTP status code is only sent by the server if a request is taking longer than 20 seconds. See RFC2518, Section 10.2 for more information.  

103: Early Hints

Status codes 103 Early Hints is currently in the evaluation/experimental phase. This status code would be used when preloading external content/resources. The HTTP/2 protocol allows content to be pushed to accelerate delivery, so web developers could push specific content while waiting for other external resources to loadThis is beneficial from the end user’s perspective as it minimizes the perceived load time. This HTTP response code would indicate to a browser that the server is going to send a final response, along with the header fields included in the response. See RFC8297, Section 2 for more information

104-199: Unassigned

Status codes 104 through 199 are currently unassigned.

2xx Status Code: Success 

The 2xx-level HTTP status codes indicate that the client’s request from the server was successfully received and processed. Unlike 4xx status codes, 2xx status codes are what you want to get. Like 1xx status codes, the 2xx status codes are processed behind the scenes and rarely seen by users, unless they are using developer or SEO tools to see all the HTTP responses of a page. 

200: OK

One of the mostly widely used HTTP status codes, status code 200 OK is used to indicate that a request was received, processed, and was successful. However, depending on the request method used (GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE). For example, if the request is a GET request, the response will include the resource. If it is any of the other requests, the response will include the result of the actions. The 200 status code is one of more than 10 other response codes that is also cacheable, meaning that it can be saved and retrieved via the client, so as not to have to make another request to the server in the future. See RFC7231, Section 6.3.1 for more information. 

201: Created

201 Created status code is like a 200 OK status code, however, a 201 status code means that a request was successfully processed, and it returned, or created, a resource or resources in the process. A 201 status code is typically used for PUT requests. For example, when a PUT request is used, a new resource is created on the URL specified in the request. If there is a 201 status code in a POST request, it means a resource was created at a different API endpoint/location. See RFC7231, Section 6.3.2  for more information. 

202: Accepted

The 202 Accepted status code means that the server has received a request for processing, and it is been accepted, but the request has not been completed. It also does not mean the request will eventually be accepted, as it will depend on when the actual processing takes place. This type of request is typically seen in APIs where a batch process is run once a day. Since there is no way for HTTP to communicate after a request has succeeded or user’s connection has been closed, an API might send off an email to a user notifying them that the process has succeeded. See RFC7231, Section 6.3.3 for more information. 

203: Non-Authoritative Information

The 203 Non-Authoritative Information status code is typically used by an HTTP proxy or third party. The proxy, sitting between the client and server may change the responses before reaching the client. To indicate that something was changed during the process, a status code 203 is used. However, the drawback of this method is that it is not possible to know what the original status code was if a proxy changed something in the response. A suggested workaround is to use a warning header along with a 214 status code, which is used to indicate that there was a change or modification in the response. Using the warning header allows the original status code to passed through. See RFC7231, Section 6.3.4 for more information. 

204: No Content

A status code of 204 No Content indicates that the response has been successfully delivered by the server and fulfilled and no further content is to be sent in the body of the response. As an example, if the request is sent in the form on a page, once the response is sent, the client/browser is not supposed to change the view, meaning the form should not be refreshed or direct users to a new page. No additional content should be replaced or appear in terms of the user’s perspective. See RFC7231, Section 6.3.5 for more information.  

205: Reset Content 

Like the 204 No Content status code, a status code 205 Reset Content indicates that the server has sent the request successfully and requires the user agent to refresh/reset the view to its original state. If we use the example of a form on a page, once the user completes and submits the form, the client/browser should clear the form back to its original state so a user can take further action. A 205 status code assumes no further content will be provided. See RFC7231, Section 6.3.6 for more information. 

206: Partial Content

206 Partial Content status code can be used for a variety of requests and typically indicates that the server has fulfilled a partial request for a resource. For example, if a client is only looking for a specific portion, or range, of a specific resource or page. Another example of where a 206 status code is used is in video. A client may only load video in pieces as to not have to wait for the video to buffer or load, helping to avoid a negative user experience where a user would have to wait longer before the video plays. This is normal best practice among HTTP video players to avoid bandwidth and perceived latency issues. See RFC7233, Section 4.1 for more information.  

207: Multi-Status

The 207 Multi-Status status code provides status for multiple independent processes and used by WebDAV servers. The default message/response is a text/XML message. It indicates that multiple operations have taken place and that the status for each operation can be viewed in the body of the responseStatus codes could vary between any one of the five categories. Response codes will vary depending on the number of sub-requests. Unlike other 200 status codes, a 207 status code does not confirm that the process was successful. The client needs to view the body of each request to determine if it was successful or not. See RFC4918, Section 11.1 for more information. 

208: Already Reported 

The 208 Already Reported status code is another status code used within the WebDAV extensionLike the 207 status code, it allows a client/browser to indicate to the server that a resource was already processed. When a client asks for resources, it can be possible that a response includes duplicate resources, which would mean the same resources would be sent multiple times, which is redundant. The 208 status response avoids the possibility of processing and repeating the same response. 208 status code responses will only appear in the body of response and never as an actual HTTP response. See RFC5842, Section 7.1 for more information. 

209-225: Unassigned 

Status codes 209 through 225 are currently unassigned. 

226: IM Used

A 226 IM (Instance Manipulations) Used status code is used to indicate that a server has completed a GET request for a resource, but the response is representation of one or several instance manipulations that have been applied to the current instance. Within the HTTP protocol there is an extension called Delta encoding in HTTP that is supported on the server-side. If this is implemented, the client can request changes to the cached version, and the server will send the changes instead of re-sending the entire resource again. To be able to implement this feature, the client/browser request needs to specify what IM type supported. If the server supports this feature as well, it will respond with the 226 status code and the changes. If a 200 status code is sent back, that indicates the feature is not supported. See RFC3229, Section 10.4.1 for more information.  

227-299: Unassigned

Status codes 227 through 299 are currently unassigned. 

3xx: Redirection 

The 3xx status codes are used in cases of URL redirection. Websites are always changing and evolving, so there may be times where marketers need to direct users to an updated, or different pageRedirects help alleviate users from having to search for what they are looking for and maintain your ranking in search enginesThe redirect actions may be carried out by the browser automatically or may require additional interaction from users. The 3xx HTTP status codes are vital for SEO (Search Engine Optimization) and user experience, as well as tell search engines what content you want them to crawl and index. If not properly implemented, users may be directed to an unintended location, which could result in a 4xx status code and could affect SEO quality scores.

300: Multiple Choices

The 300 Multiple Choices status code indicates that a resource has moved and can redirect to multiple locations. In this case the user must decide which resource to use. The server may indicate a preferred choice and that should be indicated in the header field where the user agent could redirect to the preferred choice automaticallyIn practical use, this status code is rarely used as there is no standardized way to choose from multiple responses. See RFC7231, Section 6.4.1 for more information. 

301: Moved Permanently

301 Moved Permanently status code is utilized to indicate that a target resource has been moved to a permanent locationThe 301 status code tells the browser/client to use this new location or URL going forward in the header. Along with the 301 status code, the new URL will be given in the response as well as update any URLs in the previous location(s), along with updating to the new URL. See RFC7231, Section 6.4.2 for more information. 

302: Found

302 Found status code indicates to a client/browser that a resource that they are accessing is temporarily located under a different locationUnlike the 301 status code, a 302 status code indicates a temporary move, so the client should not automatically update its links to the new location, as again, it is meant to be temporary. An example of where the 302 status code should be used if there are multiple URLs, but they could be served in different languages. A user may arrive at specific URL, but the client may redirect them automatically to the proper page based on their browser settings and use this on subsequent visits. It is noted that in some cases, browsers may change a request from POST to GET. In the case that this action is not favorable, a 307 status code should be used. See RFC7231, Section 6.4.3 for more information.  

303: See Other

A status code 303 See Other indicates that a server will be redirecting the client/browser to another resource. The resource will be indicated as a URL the header field. Unlike the 301 and 302 status codes, it does not mean a resource has temporarily or permanently move, its intent is to specify the URL to where the response to the specific request can be found via a GET request. 303 status codes should not be cached, however, the response to the subsequent request may be cachedA typical use of the 303 status code would be to ensure users do not accidentally resubmit form data via a POST request. They should be directed to a new page. If not, they may unknowingly click the back button in their browser, which may ask them to resubmit again, which leads to unnecessary duplicate submissions. See RFC7231, Section 6.4.4 for more information.  

304: Not Modified

A status code of 304 Not Modified is sent in response to a conditional GET or HEAD requestClients/browsers can send a conditional request, such as If-MatchIf-None-MatchIf-Modified-SinceIf-Unmodified-Sinceor If-Range, asking if a specific resource has been modified since a specific date/time. This is done only if the client has previously accessed, downloaded, and saved the resource. If it has been modified since that specific date/time last accessed, the server will return a 200 OK status code. If it has not been changed since that date/time, the 304 status code is sent as the responseindicating that the saved resource should be served since it has not been modified since the last time it was accessed. See RFC7232, Section 4.1 for more information. 

305: Use Proxy

The 305 Use Proxy status code is a deprecated status code that is no longer used due to security consideration. It was used to indicate to a client that the resource they were accessing must be accessed via a proxy. For more information on the 305 Use Proxy status code, see RFC7231, Section 6.4.5 

306: Unused

Like the 305 status code, the 306 Unused status was originally known as Switch Proxy. The 306 status code was used in a previous specification. Its intention was to be used as in indication to the client that subsequent requests to a resource should use the proxy that was specified. This was deemed as a security issue, so it is no longer used. For more information on the 306 Unused status code, see RFC7231, Section 6.4.6  

307: Temporary Redirect 

Like the 302 Found redirect status code, the 307 Temporary Redirect status code indicates to the client/browser that a resource or document is available at a different, temporary URL and returns that URL. Since the redirection is temporary and could change, the browser/client should continue to access the current URL for subsequent requests. The main difference between the 302 status code and the 307 status code is that the 307 status code does not allow changing requests from POST request to a GET request, so if the client requested POST request, it be redirected and initiate the POST request again. See RFC7231, Section 6.4.7  

308: Permanent Redirect 

308 Permanent Redirect status code is a cacheable status code (unless cache controls are implemented) that indicates that a target resource is now located at a permanent URL and subsequent requests should be directed to that URL as well. Additionally, the client should update any old bookmarks to the new location. The 308 status code is very similar to the 301 status code, however, if a 308 status code is sent, the client has to initiate and send the same request on the target location. A 301 status code does not have to do this. Most browsers/clients change the POST request to a GET request. See RFC7238, Section 3 for more information.  

309-399: Unassigned

Status codes 309 through 399 are currently unassigned. 

4xx: Client Error 

The classification with the most HTTP status codes, 4xx HTTP status codes are not what you want your users to see. Any status code that begins with a 4 means there is an issue with the client. 4xx status codes are usually generated if a page has been deleted and not redirected, or something incorrectly entered within a URL or link. If users get a dreaded 4xx status code, that means there is a problem with the client/browser receiving information from the server. These are errors that users will see pop up on their screen and create a negative user experience, leading to a bit of frustration and them looking somewhere else. If search engines crawl your site and receive a 404 error, for example, this will show up as an error in the report. A few 404 errors are fine and search engines do not necessarily view these as a negative thing, but a 404 that redirects to a 404 could negatively impact your SEO. Not only that, if the page in question is used to drive traffic or sales, this could lead to loss in potential revenue. 

400: Bad Request

400 Bad Request error status code means that the server cannot process the request due to an issue from the client. This could be due to any number of reasons, such as a file being too large, bad syntax, an invalid URL, or some other issue caused by a third-party applicationwhich is why the 400 status code is sometimes uses as a catch all status code, even if there is an issue on the server-side. This can make troubleshooting a 400 status code a bit more time consuming and difficult, however, along with the 400 status code error and header information, the server can provide additional response along with it, which can be displayed to the user to help identify the issue and ease the process of troubleshooting and diagnosing the error. See RFC7231, Section 6.5.1 for more information. 

401: Unauthorized

401 Unauthorized error status code indicates that the request does not include the appropriate authentication credentialsauthentication has failed, or the user must log in. The client requires authentication from the server. The terms authorized and authenticated are often use interchangeably, but they mean separate things. A status code of 401 is strictly concerned with authentication. In cases where you would want to inform a client that they are not allowed at all, then a status code of 403 should be implemented. According to the specification, the 401 status code must also include the WWW-Authenticate header from the server responseindicating to the client what authentication scheme or method the server requires. See RFC7235, Section 3.1 for more information.  

402: Payment Required 

Originally createas part of a way to allow for potential future digital payment methods, the 402 Payment Required error status code is officially reserved for future use, but it used some limited, but rare, situations. For more information on the 402 Payment Required error code, see RFC7231, Section 6.5.2   

403: Forbidden

The 403 Forbidden error status code indicates that the request from the client was understood, but the server will not authorize it, so the client cannot access it. The server can make known the reason it will not authorize the request within the response, which could be due to various reasons like incorrect password or username. Unlike the 401 status code, which require authentication, a 403 status code can indicate that the client truly does not have authorization to access those resources, so authentication in this instance is not possible. See RFC7231, Section 6.5.3 for more information. 

404: Not Found

One of the most common and infamous status codes encountered by users and developers, the 404 Not Found error status code indicates that the resource required from the server does not exist or is not willing to provide it to the client. A 404 status code will not indicate whether thlack of providing the resource is temporarily or permanently, but the client can make subsequent requests to access it. In cases where its known that the resources are permanently gone, the 410 status code should be used. 404 status codes, by default, are also cacheable, unless other cache controls are in place. See RFC7231, Section 6.5.4 for more information. 

405: Method Not Allowed

The 405 Method Not Allowed error status code indicates that a specific resource requested by the client is not supported by the server. The 405 Method Not Allowed is like the 403 Forbidden status code, however, the 403 status code indicates that the resource may be available, it is just that the client does not have the necessary authorization to carry out the request. Along with the 405 Method Not Allowed status, the server must indicate the appropriate and supported methods for the target resource. For more information on the 405 Method Not Allowed error code, see RFC7231, Section 6.5.5  

406: Not Acceptable

Like the 405 Method Not Allowed error status code, the 406 Not Acceptable error code indicates that there is not support for a specific request. In this case the 406 Not Acceptable status code indicates that the server understood the request, but the response is not supported or understood by the client. A client can request specific versions of a resource in the header, such as A-IM or Accept Language, among others, but if the server does not support it, it responds with the 406 Not Acceptable status code. The server can either respond with a list of appropriate resource identifiers that the client can choose from. See RFC7231, Section 6.5.6 for more information.  

407: Proxy Authentication Required

The 407 Proxy Authentication Required error status code is like the 401 Unauthorized status code, however, in the case of a 407 status code, in order to use a proxy, the client must first be authenticated. The proxy must return the method for authentication. Not as common today due to the rise of VPNs, proxies act as intermediaries between users/clients and the Internet, allowing users to access resources more quickly, as content is typically cached, and can also provide a layer of security and anonymity for users. For more information on the 407 Proxy Authentication Required error code, see RFC7235, Section 3.2  

408: Request Timeout

A 408 Request Timeout error status code means that the server did not receive a request from the client in a specified amount of time. A delayed request from the client can be due for a variety of reasons, such as a slow or broken connection. Once that time has passed, the 408 Request Timeout status is sent by the server and the user/client can resend the request again. For more information on the 408 Request Timeout error code, see RFC7231, Section 6.5.7 

409: Conflict

A 409 Conflict error status code indicates that the request from the client could not be processed due to a conflict with the server. The request from the client was fine, but there were issues on the server-side that prevents the request from being executed. An example of this could be if there was a request for a specific file to be edited, deleted, or created by the user, but those functionalities are not allowed. Along with the 409 response, the server should return instructions on how the user can resolve this issue or indicate why the issue is occurring. See RFC7231, Section 6.5.8 for more information. 

410: Gone

Like the 404 Not Found error status code we covered earlier, the 410 Gone status code indicates that the resource the client is requesting has been removed and no longer available from the server. No further information is provided in terms of URL redirection or where to access the resource. It has been removed indefinitely. For more information on the 410 Gone error code, see RFC7231, Section 6.5.9  

411: Length Required

The 411 Length Required error status code indicates that the server does not allow the request from the client due to a predefined request body content length. The request can be repeated by the client if a valid Content-Length header is specified in the subsequent resource request. For more information on the 411 Length Required error code, see RFC7231, Section 6.5.10  

412: Precondition Failed

Conditional requests to the server are allowed as part of the HTTP protocol. If the right conditions are met in the request, the request is executed and processed by the server. A 412 Precondition Failed error status code means that one, or several, conditions in the request header has failed. For example, this can be used in GET requests and a conditional request is utilized to return the resource only if that resource has changed. For more information on the 412 Precondition Failed error code, see RFC7232, Section 4.2  

413: Request Entity Too Large

The 413 Request Entity Too Large error status code indicates that the server will not accept and process the request due to the request body being larger than the server will allow or can process. Such examples include uploading a file where the file exceeds the maximum upload size set by the server or when the maximum number of uploads has been exceeded. In cases where the 413 Request Entity Too Large error occurs, the server may close the connection completely to prevent the client from continuing to sending the request. In some cases, it ilikely the server would allow the client to retry the request, if itis a temporary condition, and should include that message back to the client. However, it is possible the request could cause the server itself to run out of physical disk space. In this case, the 507 Insufficient Storage error is the response that the client should receive back. See RFC7231, Section 6.5.11 for more information.  

414: URI Too Long

Not a very common server response, the 414 URI Too Long error status code means that the server refused the client request due to the URL being longer than the server can process. Browsers and search engines do put limits on the length of URLs, partly to avoid DDoS attacks or code errors, but the path of a URL or HTTP does not have explicit limits. So, if limit exceeds what is set by the server, the 414 URI Too Long error will occur. For more information on the 414 URI Too Long error code, see RFC7231, Section 6.5.12  

415: Unsupported Media Type

The 415 Unsupported Media Type error status code indicates the server cannot process the request body, or part of the request body, due to an unsupported media format. Even if the request from the client is supported, the 415 error may be returned if there is unsupported content in the body of the request. A 415 Unsupported Media Type error code is like the 406 Not Acceptable status code. The difference is that a 406 Not Acceptable error code is not due to the content in the header or encoding, rather, it is due to the value set within the HTTP header. Ensuring that the server can process the defined format along with sending the request with the correct form will avoid a 415 Unsupported Media Type error status code from happening. See RFC7231, Section 6.5.13 for more information. 

416: Range Not Satisfiable

As mentioned with the 206 Partial Request status code, it is possible for clients/browsers to request a partial response back from the server, whether it is a specific part of a file or video for example. Clients and servers use what is called range requests to execute these requests. However, if the server does not support these types of requests, it will simply return the entire resource along with a 200 OK response. If the server does support range requests, that is where the 416 Partial Request error status code enters the picture and will return what the client is asking for. In a situation where the server does support range requests, but the server does not agree with the request received because it does not fall within the range or possibly beyond the specified range, the 416 Range Not Satisfiable error status code will be returned. See RFC7233, Section 4.4 for more information.  

417: Expectation Failed 

Clients can use an Expect header to indicate that it expects specific behavior from the server. Like described in the 100 Continue status code, clients can check with the server if it will accept a request. If it does, the server will respond with the 100 Continue status code. If not, the 417 Expectation Failed error status code indicates that the server did not understand the Expect header or support it, therefore it cannot process the client request. For more information on the 417 Expectation Failed error code, see RFC7231, Section 6.5.14  

418-420: Unassigned

Error status codes 418-421 are currently unassigned, however, status code 41I’m a Little Teapot is used in some instances. Created as an April Fool’s joke, it has gained some traction and is sometimes used as a joke or Easter egg and not used for actual everyday purposes. Most browsers ignore it as it is not an official status code. Another one in this category is the 420 Enhance Your Calm error status code that was introduced by Twitter. It is an error code that tells clients that they are being rate limited, which is a restriction on the number of requests they can make within a specified time period. Since 1989, the RFC Editor will publish the more humorous RFCsWikipedia has a full rundown of the more humorous April Fool’s RFCs. 

421: Misdirected Request 

Introduced with the HTTP/2 protocol, the 421 Misdirected Request error status code means that the server received a request that was not intended for that specific server and cannot properly respond. This can happen if the DNS (Domain Name System) is set to the wrong IP address. Clients are required to include a Host header in the request. This can also occur with sites that have a single SSL certificate from multiple domains. This can be caused by an issue with the hosting provider and/or specific browser used, so it can require a great deal of work to really understand where the issue liesIf a server knows that a domain is not configured on the request, it will respond with the 421 Misdirected Request error response. See RFC7540, Section 9.1.2 for more information. 

422: Unprocessable Entity

A 422 Unprocessable Entity error status code indicates an issue with the contents of the syntax of a request. The arrangement of the request was understood by the server, but the fields within the request are invalid or does not match what the server expects. Like the 102 Processing and 207 Multi-Status status codes, a 422 Unprocessable Entity error code is part of the WebDAV protocol and often used with web services/APIsGenerally, a 400 Bad Request is the recommend response, but if WebDAV is supported, then the 422 Unprocessable Entity should be used. See RFC4918, Section 11.2 for more information. 

423: Locked

Like the 422 Unprocessable Entity error status code, the 423 Locked error status code is also part of the WebDAV protocol. The 423 Locked status code indicates that a file, resource, or directly, for example, cannot be edited. Its purpose is to avoid multiple users updating a file, resource, etc., simultaneously. These resources can then be unlocked for editing, when necessary. For more information on the 423 Locked error code, see RFC4918, Section 11.3 

424: Failed Dependency 

Another status code supported by the WebDav protocol; the 424 Failed Dependency error status code indicates the request from the client failed due to a dependency on another request that also failed. WebDAV utilizes a method known as PROPPATCH to update certain resource properties. To indicate if a resource was updated successfully or not, WebDAV uses standard HTTP status code responses. Additionally, the 424 Failed Dependency status code is only used in instance where the response in the HTTP body has the 207 Multi-Status response. So, if PROPPATCH is used and resource fails to update, it will send a 4xx status code indicating there is an error updating the resource, the 424 Failed Dependency error code will also be sent along with the other requests that depended on that update being successful but failed. See RFC4918, Section 11.4 for more information. 

425: Too Early

Not a common HTTP status code that is used today, the 425 Too Early error response code is used in situations where an HTTP client is connecting to an HTTPS client. During the process, it may take a long time to establish a connection between the server and client. This process can pose a security issue, so the server will tell the client to retry the request until the secure TLS (Transport Layer Security) connection has been made. In that case, the 425 Too Early status code will be returned. For more information on the 425 Too Early error code, see RFC8470, Section 5.2  

426: Upgrade Required 

The 426 Upgrade Required error status code indicates to the client that it needs to utilize a newer protocol in order to send requests to the server. For example, the client may be using and older version of HTTP, like HTTP/1.0, but the server requires HTTP2.0. The server will not accept the request but will respond back to the clienindicating which protocol or protocols are acceptable. Once the client has upgraded to the required protocol(s), the server will accept requests from the client. For more information on the 426 Upgrade Required error code, see RFC7231, Section 6.5.15 

427: Unassigned

Error status code 427 is currently unassigned. 

428: Precondition Required 

The 428 Precondition Required error status code indicates to the client that the request to the server must be a conditional request. As mentioned in the 304 Not Modified status code, a client can send a conditional request to the server, such as If-MatchIf-None-MatchIf-Modified-SinceIf-Unmodified-Since, or If-Range. However, these conditional requests are not required. If they are required by the server, the server indicates this by responding with the 428 Precondition Required error code. This is a bit similar to the 412 Precondition Failed error code, but the 412 Precondition Failed error code is returned only if the client included a conditional request in the header that does not match the state of the resource on the servers sideBy notifying users that requests must be conditional in nature, this ensures users are working with the right files or resources and helps prevent users from potentially overwriting changes. See RFC6585, Section 3 for more information. 

429: Too Many Requests 

Just like the name of the error code indicates, the 429 Too Many Requests error status code means that rate limiting is implemented, and that the client went over the limit for how many requests it can make in a specified amount of time. Along with the 429 Too Many Requests error response, it should be indicated how long to wait before initiating a new request to the server, but it is not formerly required to do so. For more information on the Too Many Requests error code, see RFC6585, Section 4  

430: Unassigned

The 430 error status code is currently unassigned, however, it was at one time proposed to be the 430 Would Block error code within the HTTP/1.1 protocol. The intent was to serve as a response to what is known as pipelining. This allowed clients to send multiple requests, over a TCP connection, while it waited for the server to respond. Inever officially made it into the standard as the HTTP protocol was updated to HTTP/2.0 and support for pipelining was never widely adopted.  

431 Request Headers Too Large 

The 431 Request Headers Too Large error status code indicates the client sent a header request that exceed the allowable limit. Different web servers have varying allowable size limits when it comes to headers. This could be due to an individual header request being too large or due to the entire combined size of all the header requests. In most cases, this can be easy to remedy, as it is typically caused by sending too many cookies or cookies that are too large in file size. For more information on the 431 Request Headers Too Large error code, see RFC6585, Section 5   

432-450Unassigned

Error status codes 432 through 450 are currently unassigned. 

451: Unavailable Due to Legal Reasons 

Error status code 451 Unavailable Due to Legal Reasons indicates the server is refusing to serve up the requested content due to legal reasons and should also include the reason for the error in the response to the user. Reasons for using the 451 Unavailable Due to Legal Reasons error status code could include governments that censor specific contentcontent that violates copyright laws, like the DMCA (Digital Millennium Copyright Acts), or content that is violates laws or court orders. The 403 Forbidden and 404 Not Found error status codes are sometimes used in place of the 451 error status code, but the 451 error status code provides more information or explanation into why the error is occurring. Users have typically gotten around the 451 error by implementing VPNs to access the content. See RFC7725, Section 3 for more information. 

452-499: Unassigned

Error codes 452-499 are currently unassigned.

5xx: Server Error 

Like the 4xx status codes, the 5xx status codes indicate there is an error, however the error in question is not likely due to a bad connection or the browser itself5xx status codes indicate there is an issue at the server level and cannot process the request from the client. Along with the error, the server should respond with an explanation of the errorwhether it is a temporary or permanent condition, and how it may be remedied. 

500: Internal Server Error

The 500 Internal Server Error status code simply means that the server encountered an issue and cannot process the request. Typically, the 500 Internal Server Error code used more as a generic server error code if the exact issue does not fall within any of the other 5xx Server Error status code specifications. The 500 Internal Server Error code is probably the most used of the 5xx Server Error classification codes. See RFC7231, Section 6.6 for more information.  

501: Not Implemented

A 501 Not Implemented error status codes occurs when the server does not recognize the method of the request and therefore, cannot support or process the request. It ilike the 405 Method Not Allowed client error status code, but a 501 Not Implemented error status code could indicate that the request method from the client is valid, just not supported by the server. The 405 Method Not Allowed error status would indicate that the method called by the client is not supported and should not have been utilized. See RFC7231, Section 6.6.2 for more information.  

502Bad Gateway

The 502 Bad Gateway error status code means that a server is acting a proxy and it received a response from an origin server that came back as invalid. It is possible it is due to an overloaded server and the client can resubmit the request, but in most cases, it is due to an issue with the web server or CDN (Content Distribution Network) sitting between the client and server and may require additional troubleshooting with the hosting provider to understand why the error is being thrown. See RFC7231, Section 6.6.3 for more information.  

503: Service Unavailable

The 503 Service Unavailable error status code indicates the server is currently overloaded with requests or out of resources, is currently in maintenance, or possibly that the application they are trying to access is down, and the server unable to complete the request due to the current state. Clients will sometimes see a message along with the 503 Service Unavailable error status code telling them to try the request again later. However, it may not provide a definitive explanation of when or how long the 503 Service Unavailable error status code may last. See RFC7231, Section 6.6.4 for information.  

504: Gateway Timeout

Like the 502 Bad Gateway error status code, the 504 Gateway Timeout error status code is used when the server is acting as proxy but will respond with a 504 Gateway Timeout error status code if the response from an origin server takes too long to respond. A 502 Bad Gateway error status code should be used in cases where the response was invalid or not received by the proxy server at all. The message along with the 504 Gateway Timeout may indicate and recommend that the client try resending the request. See RFC7231, Section 6.6.5 for more information. 

505: HTTP Version Not Supported

A 505 HTTP Version Not Supported error status code means that the server does not support the version of the HTTP protocol used in the message of the request, and therefore, cannot process the request. Along with the 505 HTTP Version Not Supported error status code, the response from the server should include a message indicating why that specific HTTP protocol is not supported and which protocols are supported. See RFC7231, Section 6.6.6 for more information.  

506: Variant Also Negotiates

The 506 Variant Also Negotiates is an experimental HTTP status code and is not part of the standard today. A 506 Variant Also Negotiates indicates that there in an internal configuration issue with the server due to content negotiation issues. Content negotiation allows clients to send multiple accept headers and tells the server which specific representation of a resource to serve as indicated by the browser. This could be for serving up the right language, document format, etc. Even though the 506 Variant Also Negotiates error status code is in an experimental status and not officially part of the HTTP standard, is used in rare cases. Some Google Play users encountered this issue in the past when trying to download multiple versions of an application, causing their devices to continually try to download the app in a closed loop process. See RFC2295, Section 8.1 for more information.  

507: Insufficient Storage

A 507 Insufficient Storage server error status code is also part of the WebDAV protocol. The 507 Insufficient Storage error status code indicates to the client that the request, such as a PUT or POST request, was too large in file size. It can also indicate that the server has temporarily run out of storage. See RFC4981, Section 11.5 for more information.  

508: Loop Detected

The 508 Loop Detected server error status code, like the 507 Insufficient Storage server error code, is part of the WebDAV protocol. Within the WebDAV protocol, it is possible the client can make a request to a server for an entire directory and create a target somewhere that same directory, resulting in an infinite request/response loop. The 508 Loop Detected server error status code indicates that the server ended the client request, specifically Depth: Infinitybecause the server identified the request as resulting in an infinite loop, repeatedly calling back on itself. See RFC5842, section 7.2 for more information. 

509: Unassigned

The 509 server error status code is currently unassigned. 

510: Not Extended

A 510 Not Extended server error status code is currently in proposed/experimental status and not part of the standard HTTP status code specification. The 510 Not Extended indicates to the client that the request requires an extended HTTP request. If the server responds with the 510 Not Extended server error status code, it should also include how the client should remedy their request, but the specification does not explicitly state that. There’s debate whether this should fall under the 5xx server error classification since it could be viewed as a 4xx client error, but since it is not formally part of the standard, it is not relevant and rarely used for everyday use. See RFC2774, Section 7 for more information.  

511: Network Authorization Required

The 511 Network Authorization Required server error status code that requires the client to authenticate itself in order to gain access to a network. For example, users might see this when trying to connect to a public Wi-Fi network at a business and users must agree to their terms and conditions before being granted access. Along with the 511 Network Authorization Required server error response, users should also be directed to where they can log in. See RFC6585, Section 6 for more information. 

512-599: Unassigned

Server error status codes 512-599 are currently unassigned, but some companies may use any of these as custom server error messages to clients. 

Monitoring HTTP Status Code Responses 

To see a list of status codes for a specific URL firsthand, you can check the developer tools tab within your browser. Along with the page load speed metrics, you can also view any server responses, along with all the associated HTTP status codes, to ensure that everything on your page is loading and rendering properly. 

For a more proactive and automated monitoring approachthe professional monitoring solutions from Dotcom-Monitor can ensure that whenever a specific HTTP error code is encountered by a user, your teams are notified immediately so they can quickly remedy the issue. You can also use the Filters feature to remove individual HTTP status codes from tasks, alerts, and reports, so you disregard any HTTP status codes that are not relevant to your specific needs. 

100 Continue [RFC9110, Section 15.2.1] 101 Switching Protocols [RFC9110, Section 15.2.2] 102 Processing [RFC2518] 103 Early Hints [RFC8297] 104-199 Unassigned 200 OK [RFC9110, Section 15.3.1] 201 Created [RFC9110, Section 15.3.2] 202 Accepted [RFC9110, Section 15.3.3] 203 Non-Authoritative Information [RFC9110, Section 15.3.4] 204 No Content [RFC9110, Section 15.3.5] 205 Reset Content [RFC9110, Section 15.3.6] 206 Partial Content [RFC9110, Section 15.3.7] 207 Multi-Status [RFC4918] 208 Already Reported [RFC5842] 209-225 Unassigned 226 IM Used [RFC3229] 227-299 Unassigned 300 Multiple Choices [RFC9110, Section 15.4.1] 301 Moved Permanently [RFC9110, Section 15.4.2] 302 Found [RFC9110, Section 15.4.3] 303 See Other [RFC9110, Section 15.4.4] 304 Not Modified [RFC9110, Section 15.4.5] 305 Use Proxy [RFC9110, Section 15.4.6] 306 (Unused) [RFC9110, Section 15.4.7] 307 Temporary Redirect [RFC9110, Section 15.4.8] 308 Permanent Redirect [RFC9110, Section 15.4.9] 309-399 Unassigned 400 Bad Request [RFC9110, Section 15.5.1] 401 Unauthorized [RFC9110, Section 15.5.2] 402 Payment Required [RFC9110, Section 15.5.3] 403 Forbidden [RFC9110, Section 15.5.4] 404 Not Found [RFC9110, Section 15.5.5] 405 Method Not Allowed [RFC9110, Section 15.5.6] 406 Not Acceptable [RFC9110, Section 15.5.7] 407 Proxy Authentication Required [RFC9110, Section 15.5.8] 408 Request Timeout [RFC9110, Section 15.5.9] 409 Conflict [RFC9110, Section 15.5.10] 410 Gone [RFC9110, Section 15.5.11] 411 Length Required [RFC9110, Section 15.5.12] 412 Precondition Failed [RFC9110, Section 15.5.13] 413 Content Too Large [RFC9110, Section 15.5.14] 414 URI Too Long [RFC9110, Section 15.5.15] 415 Unsupported Media Type [RFC9110, Section 15.5.16] 416 Range Not Satisfiable [RFC9110, Section 15.5.17] 417 Expectation Failed [RFC9110, Section 15.5.18] 418 (Unused) [RFC9110, Section 15.5.19] 419-420 Unassigned 421 Misdirected Request [RFC9110, Section 15.5.20] 422 Unprocessable Content [RFC9110, Section 15.5.21] 423 Locked [RFC4918] 424 Failed Dependency [RFC4918] 425 Too Early [RFC8470] 426 Upgrade Required [RFC9110, Section 15.5.22] 427 Unassigned 428 Precondition Required [RFC6585] 429 Too Many Requests [RFC6585] 430 Unassigned 431 Request Header Fields Too Large [RFC6585] 432-450 Unassigned 451 Unavailable For Legal Reasons [RFC7725] 452-499 Unassigned 500 Internal Server Error [RFC9110, Section 15.6.1] 501 Not Implemented [RFC9110, Section 15.6.2] 502 Bad Gateway [RFC9110, Section 15.6.3] 503 Service Unavailable [RFC9110, Section 15.6.4] 504 Gateway Timeout [RFC9110, Section 15.6.5] 505 HTTP Version Not Supported [RFC9110, Section 15.6.6] 506 Variant Also Negotiates [RFC2295] 507 Insufficient Storage [RFC4918] 508 Loop Detected [RFC5842] 509 Unassigned 510 Not Extended (OBSOLETED) [RFC2774][status-change-http-experiments-to-historic] 511 Network Authentication Required [RFC6585] 512-599 Unassigned

Расшифровка 55 состояний прикладного протокола HTTP (протокол передачи гипертекста): от информационных сообщений до ошибок.

Во время запроса информации с удаленного веб-сервера может возникнуть ошибка. Тогда веб-сервер посылает в ответ код ошибки HTTP. Например 404 — Not Found (ресурс не найден).

Коды состояния HTTP состоят из трех цифр от 100 и до 510. Они делятся на следующие группы:

  1. Информационные (100-105).
  2. Успешные (200-226).
  3. Перенаправление (300-307).
  4. Ошибка клиента (400-499).
  5. Ошибка сервера (500-510).

Чтобы получить сведения об ошибке, введите её код в поле поиска по странице. Для этого нажмите сочетание клавиш CTRL + F и укажите номер.

100

Continue
Cервер удовлетворён начальными сведениями о запросе, клиент может продолжать пересылать заголовки. Появился в HTTP/1.1.

101

Switching Protocols
Сервер предлагает перейти на более подходящий для указанного ресурса протокол; список предлагаемых протоколов сервер обязательно указывает в поле заголовкаUpdate. Если клиента это заинтересует, то он посылает новый запрос с указанием другого протокола. Появился в HTTP/1.1.

102

Processing
Запрос принят, но на его обработку понадобится длительное время. Используется сервером, чтобы клиент не разорвал соединение из-за превышения времени ожидания. Клиент при получении такого ответа должен сбросить таймер и дожидаться следующей команды в обычном режиме. Появился в WebDAV.

200

ОК
Успешный запрос. Если клиентом были запрошены какие-либо данные, то они находятся в заголовке и/или теле сообщения. Появился в HTTP/1.0.

201

Created
В результате успешного выполнения запроса был создан новый ресурс. Сервер должен указать его местоположение в заголовке Location. Серверу рекомендуется[источник не указан 336 дней] ещё указывать в заголовке характеристики созданного ресурса (например, в поле Content-Type). Если сервер не уверен, что ресурс действительно будет существовать к моменту получения данного сообщения клиентом, то лучше использовать ответ с кодом 202. Появился в HTTP/1.0.

202

Accepted
Запрос был принят на обработку, но она не завершена. Клиенту не обязательно дожидаться окончательной передачи сообщения, так как может быть начат очень долгий процесс. Появился в HTTP/1.0.

203

Non-Authoritative Information
Аналогично ответу 200, но в этом случае передаваемая информация была взята не из первичного источника (резервной копии, другого сервера и т. д.) и поэтому может быть неактуальной. Появился в HTTP/1.1.

204

No Content
Сервер успешно обработал запрос, но в ответе были переданы только заголовки без тела сообщения. Клиент не должен обновлять содержимое документа, но может применить к нему полученные метаданные. Появился в HTTP/1.0.

205

Reset Content
Сервер обязывает клиента сбросить введённые пользователем данные. Тела сообщения сервер при этом не передаёт и документ обновлять не обязательно. Появился в HTTP/1.1.

206

Partial Content
Сервер удачно выполнил частичный GET-запрос, возвратив только часть сообщения. В заголовке Content-Range сервер указывает байтовые диапазоны содержимого. Особое внимание при работе с подобными ответами следует уделить кэшированию. Появился в HTTP/1.1. (подробнее…)

207

Multi-Status
Сервер передаёт результаты выполнения сразу нескольких независимых операций. Они помещаются в само тело сообщения в виде XML-документа с объектом multistatus. Не рекомендуется размещать в этом объекте статусы из серии 1xx из-за бессмысленности и избыточности. Появился в WebDAV.

226

IM Used
Заголовок A-IM от клиента был успешно принят и сервер возвращает содержимое с учётом указанных параметров. Введено в RFC 3229 для дополнения протокола HTTP поддержкой дельта-кодирования.

300

Multiple Choices
По указанному URI существует несколько вариантов предоставления ресурса по типу MIME, по языку или по другим характеристикам. Сервер передаёт с сообщением список альтернатив, давая возможность сделать выбор клиенту автоматически или пользователю. Появился в HTTP/1.0.

301

Moved Permanently
Запрошенный документ был окончательно перенесен на новый URI, указанный в поле Location заголовка. Некоторые клиенты некорректно ведут себя при обработке данного кода. Появился в HTTP/1.0.

302

Found, Moved Temporarily
Запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location. Этот код может быть использован, например, приуправляемом сервером согласовании содержимого. Некоторые клиенты некорректно ведут себя при обработке данного кода. Введено в HTTP/1.0.

303

See Other
Документ по запрошенному URI нужно запросить по адресу в поле Location заголовка с использованием метода GET несмотря даже на то, что первый запрашивался иным методом. Этот код был введён вместе с 307-ым для избежания неоднозначности, чтобы сервер был уверен, что следующий ресурс будет запрошен методом GET. Например, на веб-странице есть поле ввода текста для быстрого перехода и поиска. После ввода данных браузер делает запрос методом POST, включая в тело сообщения введённый текст. Если обнаружен документ с введённым названием, то сервер отвечает кодом 303, указав в заголовке Location его постоянный адрес. Тогда браузер гарантировано его запросит методом GET для получения содержимого. В противном случае сервер просто вернёт клиенту страницу с результатами поиска. Введено в HTTP/1.1.

304

Not Modified
Сервер возвращает такой код, если клиент запросил документ методом GET, использовал заголовок If-Modified-Since или If-None-Match и документ не изменился с указанного момента. При этом сообщение сервера не должно содержать тела. Появился в HTTP/1.0.

305

Use Proxy
Запрос к запрашиваемому ресурсу должен осуществляться через прокси-сервер, URI которого указан в поле Location заголовка. Данный код ответа могут использовать только исходные HTTP-сервера (не прокси). Введено в HTTP/1.1.

306

(зарезервировано)
использовавшийся раньше код ответа, в настоящий момент зарезервирован. Упомянут в RFC 2616 (обновление HTTP/1.1).

307

Temporary Redirect
Запрашиваемый ресурс на короткое время доступен по другому URI, указанный в поле Location заголовка. Этот код был введён вместе с 303 вместо 302-го для избежания неоднозначности. Введено в RFC 2616 (обновление HTTP/1.1).

400

Bad Request
Сервер обнаружил в запросе клиента синтаксическую ошибку. Появился в HTTP/1.0.

401

Unauthorized
Для доступа к запрашиваемому ресурсу требуется аутентификация. В заголовке ответ должен содержать поле WWW-Authenticate с перечнем условий аутентификации. Клиент может повторить запрос, включив в заголовок сообщения поле Authorization с требуемыми для аутентификации данными.

402

Payment Required
Предполагается использовать в будущем. В настоящий момент не используется. Этот код предусмотрен для платных пользовательских сервисов, а не для хостинговыхкомпаний. Имеется в виду, что эта ошибка не будет выдана хостинговым провайдером в случае просроченной оплаты его услуг. Зарезервирован, начиная с HTTP/1.1.

403

Forbidden
Сервер понял запрос, но он отказывается его выполнять из-за ограничений в доступе для клиента к указанному ресурсу. Если для доступа к ресурсу требуется аутентификация средствами HTTP, то сервер вернёт ответ 401 или 407 при использовании прокси. В противном случае ограничения были заданы администратором сервера или разработчиком веб-приложения и могут быть любыми в зависимости от возможностей используемого программного обеспечения. В любом случае клиенту следует сообщить причины отказа в обработке запроса. Наиболее вероятными причинами ограничения может послужить попытка доступа к системным ресурсам веб-сервера (например, файлам .htaccess или .htpasswd) или к файлам, доступ к которым был закрыт с помощью конфигурационных файлов, требование аутентификации не средствами HTTP, например, для доступа к системе управления содержимым или разделу для зарегистрированных пользователей либо сервер не удовлетворён IP-адресом клиента, например, при блокировках. Появился в HTTP/1.0.

404

Not Found
Самая распространенная ошибка при пользовании Интернетом, основная причина — ошибка в написании адреса Web-страницы. Сервер понял запрос, но не нашёл соответствующего ресурса по указанному URI. Если серверу известно, что по этому адресу был документ, то ему желательно использовать код 410. Ответ 404 может использоваться вместо 403, если требуется тщательно скрыть от посторонних глаз определённые ресурсы. Появился в HTTP/1.0.

405

Method Not Allowed
Указанный клиентом метод нельзя применить к текущему ресурсу. В ответе сервер должен указать доступные методы в заголовке Allow, разделив их запятой. Эту ошибку сервер должен возвращать, если метод ему известен, но он не применим именно к указанному в запросе ресурсу, если же указанный метод не применим на всём сервере, то клиенту нужно вернуть код 501 (Not Implemented). Появился в HTTP/1.1.

406

Not Acceptable
Запрошенный URI не может удовлетворить переданным в заголовке характеристикам. Если метод был не HEAD, то сервер должен вернуть список допустимых характеристик для данного ресурса. Появился в HTTP/1.1.

407

Proxy Authentication Required
Ответ аналогичен коду 401 за исключением того, что аутентификация производится для прокси-сервера. Механизм аналогичен идентификации на исходном сервере. Появился в HTTP/1.1.

408

Request Timeout
Время ожидания сервером передачи от клиента истекло. Клиент может повторить аналогичный предыдущему запрос в любое время. Например, такая ситуация может возникнуть при загрузке на сервер объёмного файла методом POST или PUT. В какой-то момент передачи источник данных перестал отвечать, например, из-за повреждения компакт-диска или потеря связи с другим компьютером в локальной сети. Пока клиент ничего не передаёт, ожидая от него ответа, соединение с сервером держится. Через некоторое время сервер может закрыть соединение со своей стороны, чтобы дать возможность другим клиентам сделать запрос. Этот ответ не возвращается, когда клиент принудительно остановил передачу по команде пользователя или соединение прервалось по каким-то иным причинам, так как ответ уже послать невозможно. Появился в HTTP/1.1.

409

Conflict
Запрос не может быть выполнен из-за конфликтного обращения к ресурсу. Такое возможно, например, когда два клиента пытаются изменить ресурс с помощью метода PUT.Появился в HTTP/1.1.

410

Gone
Такой ответ сервер посылает, если ресурс раньше был по указанному URL, но был удалён и теперь недоступен. Серверу в этом случае неизвестно и местоположение альтернативного документа, например, копии). Если у сервера есть подозрение, что документ в ближайшее время может быть восстановлен, то лучше клиенту передать код 404. Появился в HTTP/1.1.

411

Length Required
Для указанного ресурса клиент должен указать Content-Length в заголовке запроса. Без указания этого поля не стоит делать повторную попытку запроса к серверу по данному URI. Такой ответ естественен для запросов типа POST и PUT. Например, если по указанному URI производится загрузка файлов, а на сервере стоит ограничение на их объём. Тогда разумней будет проверить в самом начале заголовок Content-Length и сразу отказать в загрузке, чем провоцировать бессмысленную нагрузку, разрывая соединение, когда клиент действительно пришлёт слишком объёмное сообщение. Появился в HTTP/1.1.

412

Precondition Failed
Возвращается, если ни одно из условных полей заголовка[неизвестный термин] запроса не было выполнено. Появился в HTTP/1.1.

413

Request Entity Too Large
Возвращается в случае, если сервер отказывается обработать запрос по причине слишком большого размера тела запроса. Сервер может закрыть соединение, чтобы прекратить дальнейшую передачу запроса. Если проблема временная, то рекомендуется в ответ сервера включить заголовок Retry-After с указанием времени, по истечении которого можно повторить аналогичный запрос. Появился в HTTP/1.1.

414

Request-URL Too Long
Сервер не может обработать запрос из-за слишком длинного указанного URL. Такую ошибку можно спровоцировать, например, когда клиент пытается передать длинные параметры через метод GET, а не POST. Появился в HTTP/1.1.

415

Unsupported Media Type
По каким-то причинам сервер отказывается работать с указанным типом данных при данном методе. Появился в HTTP/1.1.

416

Requested Range Not Satisfiabl
В поле Range заголовка запроса был указан диапазон за пределами ресурса и отсутствует поле If-Range. Если клиент передал байтовый диапазон, то сервер может вернуть реальный размер в поле Content-Range заголовка. Данный ответ не следует использовать при передаче типа multipart/byteranges[источник не указан 336 дней]. Введено в RFC 2616 (обновление HTTP/1.1).

417

Expectation Failed
По каким-то причинам сервер не может удовлетворить значению поля Expect заголовка запроса. Введено в RFC 2616 (обновление HTTP/1.1).

422

Unprocessable Entity
Сервер успешно принял запрос, может работать с указанным видом данных, в теле запроса XML-документ имеет верный синтаксис, но имеется какая-то логическая ошибка, из-за которой невозможно произвести операцию над ресурсом. Введено в WebDAV.

423

Locked
Целевой ресурс из запроса заблокирован от применения к нему указанного метода. Введено в WebDAV.

424

Failed Dependency
Реализация текущего запроса может зависеть от успешности выполнения другой операции. Если она не выполнена и из-за этого нельзя выполнить текущий запрос, то сервер вернёт этот код. Введено в WebDAV.

425

Unordered Collection —
Посылается, если клиент послал запрос, обозначив положение в неотсортированной коллекции или используя порядок следования элементов, отличный от серверного[уточнить]. Введено в черновике по WebDAV Advanced Collections Protocol[14].

426

Upgrade Required
Сервер указывает клиенту на необходимость обновить протокол. Заголовок ответа должен содержать правильно сформированные поля Upgrade и Connection. Введено вRFC 2817 для возможности перехода к TLS посредством HTTP.

449

Retry With
Возвращается сервером, если для обработки запроса от клиента поступило недостаточно информации. При этом в заголовок ответа помещается поле Ms-Echo-Request. Введено корпорацией Microsoft для WebDAV. В настоящий момент как минимум используется программой Microsoft Money.

456

Unrecoverable Error
Возвращается сервером, если обработка запроса вызывает некорректируемые сбои в таблицах баз данных[источник не указан 336 дней]. Введено корпорацией Microsoftдля WebDAV.

500

Internal Server Error
Любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса. Появился в HTTP/1.0.

501

Not Implemented
Сервер не поддерживает возможностей, необходимых для обработки запроса. Типичный ответ для случаев, когда сервер не понимает указанный в запросе метод. Если же метод серверу известен, но он не применим к данному ресурсу, то нужно вернуть ответ 405. Появился в HTTP/1.0.

502

Bad Gateway
Сервер, выступая в роли шлюза или прокси-сервера, получил недействительное ответное сообщение от вышестоящего сервера. Появился в HTTP/1.0.

503

Service Unavailable
Сервер временно не имеет возможности обрабатывать запросы по техническим причинам (обслуживание, перегрузка и прочее). В поле Retry-After заголовка сервер может указать время, через которое клиенту рекомендуется повторить запрос. Хотя во время перегрузки очевидным кажется сразу разрывать соединение, эффективней может оказаться установка большого значения поля Retry-After для уменьшения частоты избыточных запросов. Появился в HTTP/1.0.

504

Gateway Timeout
Сервер в роли шлюза или прокси-сервера не дождался ответа от вышестоящего сервера для завершения текущего запроса. Появился в HTTP/1.1.

505

HTTP Version Not Supported
Сервер не поддерживает или отказывается поддерживать указанную в запросе версию протокола HTTP. Появился в HTTP/1.1.

506

Variant Also Negotiates
В результате ошибочной конфигурации выбранный вариант указывает сам на себя, из-за чего процесс связывания прерывается. Экспериментальное. Введено в RFC 2295 для дополнения протокола HTTP технологией Transparent Content Negotiation.

507

Insufficient Storage
Не хватает места для выполнения текущего запроса. Проблема может быть временной. Введено в WebDAV.

509

Bandwidth Limit Exceeded
Используется при превышении веб-площадкой отведённого ей ограничения на потребление трафика. В данном случае владельцу площадки следует обратиться к своему хостинг-провайдеру. В настоящий момент данный код не описан ни в одном RFC и используется только модулем «bw/limited», входящим в панель управления хостингом cPanel, где и был введён.

510

Not Extended
На сервере отсутствует расширение, которое желает использовать клиент. Сервер может дополнительно передать информацию о доступных ему расширениях. Введено в RFC 2774 для дополнения протокола HTTP поддержкой расширений.

Icon Ex Номер ошибки: Ошибка 432
Название ошибки: Installshield Error 432
Описание ошибки: Ошибка 432: Возникла ошибка в приложении Installshield. Приложение будет закрыто. Приносим извинения за неудобства.
Разработчик: Flexera Software, Inc.
Программное обеспечение: Installshield
Относится к: Windows XP, Vista, 7, 8, 10, 11

Обзор «Installshield Error 432»

Эксперты обычно называют «Installshield Error 432» «ошибкой времени выполнения». Разработчики Flexera Software, Inc. обычно оценивают Installshield с помощью серии модулей для удаления ошибок в соответствии с отраслевыми стандартами. Тем не менее, возможно, что иногда ошибки, такие как ошибка 432, не устранены, даже на этом этапе.

Некоторые пользователи могут столкнуться с сообщением «Installshield Error 432» при использовании Installshield. Во время возникновения ошибки 432 конечный пользователь может сообщить о проблеме в Flexera Software, Inc.. Команда программирования может использовать эту информацию для поиска и устранения проблемы (разработка обновления). Если есть запрос на обновление Installshield, это обычно обходной путь для устранения проблем, таких как ошибка 432 и другие ошибки.

В большинстве случаев вы увидите «Installshield Error 432» во время загрузки Installshield. Причины сбоев обработки можно отличить, классифицируя ошибки 432 следующим образом:.

Ошибка 432 Crash — Ошибка 432 остановит компьютер от выполнения обычной программной операции. Это возникает, когда Installshield не работает должным образом или не знает, какой вывод будет подходящим.

Утечка памяти «Installshield Error 432» — Когда Installshield обнаруживает утечку памяти, операционная система постепенно работает медленно, поскольку она истощает системные ресурсы. Потенциальные триггеры могут быть бесконечным циклом, что приводит к тому, что работа программы запускается снова и снова.

Ошибка 432 Logic Error — логическая ошибка возникает, когда компьютер генерирует неправильный вывод, даже если пользователь предоставляет правильный ввод. Неисправный исходный код Flexera Software, Inc. может привести к этим проблемам с обработкой ввода.

Как правило, такие Flexera Software, Inc. ошибки возникают из-за повреждённых или отсутствующих файлов Installshield Error 432, а иногда — в результате заражения вредоносным ПО в настоящем или прошлом, что оказало влияние на Installshield. Как правило, решить проблему можно заменой файла Flexera Software, Inc.. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например Installshield Error 432) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.

Ошибки Installshield Error 432

Частичный список ошибок Installshield Error 432 Installshield:

  • «Ошибка приложения Installshield Error 432.»
  • «Недопустимая программа Win32: Installshield Error 432»
  • «Installshield Error 432 должен быть закрыт. «
  • «К сожалению, мы не можем найти Installshield Error 432. «
  • «Installshield Error 432 не может быть найден. «
  • «Ошибка запуска программы: Installshield Error 432.»
  • «Installshield Error 432 не работает. «
  • «Ошибка Installshield Error 432. «
  • «Installshield Error 432: путь приложения является ошибкой. «

Обычно ошибки Installshield Error 432 с Installshield возникают во время запуска или завершения работы, в то время как программы, связанные с Installshield Error 432, выполняются, или редко во время последовательности обновления ОС. Документирование проблем Installshield Error 432 в Installshield является ключевым для определения причины проблем с электронной Windows и сообщения о них в Flexera Software, Inc..

Причины ошибок в файле Installshield Error 432

Проблемы Installshield Error 432 могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Installshield Error 432, или к вирусам / вредоносному ПО.

В основном, осложнения Installshield Error 432 связаны с:

  • Поврежденные ключи реестра Windows, связанные с Installshield Error 432 / Installshield.
  • Вирус или вредоносное ПО, которые повредили файл Installshield Error 432 или связанные с Installshield программные файлы.
  • Другая программа (не связанная с Installshield) удалила Installshield Error 432 злонамеренно или по ошибке.
  • Другая программа находится в конфликте с Installshield и его общими файлами ссылок.
  • Installshield (Installshield Error 432) поврежден во время загрузки или установки.

Продукт Solvusoft

Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Как исправить ошибку Installshield 432

Номер ошибки: Ошибка 432
Название ошибки: Installshield Error 432
Описание ошибки: Ошибка 432: Возникла ошибка в приложении Installshield. Приложение будет закрыто. Приносим извинения за неудобства.
Разработчик: Flexera Software, Inc.
Программное обеспечение: Installshield
Относится к: Windows XP, Vista, 7, 8, 10, 11

Обзор «Installshield Error 432»

Эксперты обычно называют «Installshield Error 432» «ошибкой времени выполнения». Разработчики Flexera Software, Inc. обычно оценивают Installshield с помощью серии модулей для удаления ошибок в соответствии с отраслевыми стандартами. Тем не менее, возможно, что иногда ошибки, такие как ошибка 432, не устранены, даже на этом этапе.

Некоторые пользователи могут столкнуться с сообщением «Installshield Error 432» при использовании Installshield. Во время возникновения ошибки 432 конечный пользователь может сообщить о проблеме в Flexera Software, Inc.. Команда программирования может использовать эту информацию для поиска и устранения проблемы (разработка обновления). Если есть запрос на обновление Installshield, это обычно обходной путь для устранения проблем, таких как ошибка 432 и другие ошибки.

В большинстве случаев вы увидите «Installshield Error 432» во время загрузки Installshield. Причины сбоев обработки можно отличить, классифицируя ошибки 432 следующим образом:.

Как правило, такие Flexera Software, Inc. ошибки возникают из-за повреждённых или отсутствующих файлов Installshield Error 432, а иногда — в результате заражения вредоносным ПО в настоящем или прошлом, что оказало влияние на Installshield. Как правило, решить проблему можно заменой файла Flexera Software, Inc.. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например Installshield Error 432) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.

Ошибки Installshield Error 432

Частичный список ошибок Installshield Error 432 Installshield:

Обычно ошибки Installshield Error 432 с Installshield возникают во время запуска или завершения работы, в то время как программы, связанные с Installshield Error 432, выполняются, или редко во время последовательности обновления ОС. Документирование проблем Installshield Error 432 в Installshield является ключевым для определения причины проблем с электронной Windows и сообщения о них в Flexera Software, Inc..

Причины ошибок в файле Installshield Error 432

Проблемы Installshield Error 432 могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Installshield Error 432, или к вирусам / вредоносному ПО.

В основном, осложнения Installshield Error 432 связаны с:

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Источник

432.exe: что это? и как его убрать

В вашей системе запущено много процессов, которые потребляют ресурсы процессора и памяти. Некоторые из этих процессов, кажется, являются вредоносными файлами, атакующими ваш компьютер.
Чтобы исправить критические ошибки 432.exe,скачайте программу Asmwsoft PC Optimizer и установите ее на своем компьютере

Asmwsoft PC Optimizer — это пакет утилит для Microsoft Windows, призванный содействовать управлению, обслуживанию, оптимизации, настройке компьютерной системы и устранению в ней неполадок.

1- Очистите мусорные файлы, чтобы исправить 432.exe, которое перестало работать из-за ошибки.

2- Очистите реестр, чтобы исправить 432.exe, которое перестало работать из-за ошибки.

Как удалить заблокированный файл 432.exe.

3- Настройка Windows для исправления критических ошибок 432.exe:

Всего голосов ( 181 ), 115 говорят, что не будут удалять, а 66 говорят, что удалят его с компьютера.

Как вы поступите с файлом 432.exe?

Некоторые сообщения об ошибках, которые вы можете получить в связи с 432.exe файлом

(432.exe) столкнулся с проблемой и должен быть закрыт. Просим прощения за неудобство.

(432.exe) перестал работать.

432.exe. Эта программа не отвечает.

(432.exe) — Ошибка приложения: the instruction at 0xXXXXXX referenced memory error, the memory could not be read. Нажмитие OK, чтобы завершить программу.

(432.exe) не является ошибкой действительного windows-приложения.

(432.exe) отсутствует или не обнаружен.

432.EXE

Программа установки обнаружила что программа удаления uninstallshield уже используется ошибка 432

Проверьте процессы, запущенные на вашем ПК, используя базу данных онлайн-безопасности. Можно использовать любой тип сканирования для проверки вашего ПК на вирусы, трояны, шпионские и другие вредоносные программы.

процессов:

Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Источник

Программа установки обнаружила что программа удаления uninstallshield уже используется ошибка 432

Эксперты обычно называют «Installshield Error 432» «ошибкой времени выполнения». Разработчики Flexera Software, Inc. обычно оценивают Installshield с помощью серии модулей для удаления ошибок в соответствии с отраслевыми стандартами. Тем не менее, возможно, что иногда ошибки, такие как ошибка 432, не устранены, даже на этом этапе.

В большинстве случаев вы увидите «Installshield Error 432» во время загрузки Installshield. Причины сбоев обработки можно отличить, классифицируя ошибки 432 следующим образом:.

Как правило, такие Flexera Software, Inc. ошибки возникают из-за повреждённых или отсутствующих файлов Installshield Error 432, а иногда — в результате заражения вредоносным ПО в настоящем или прошлом, что оказало влияние на Installshield. Как правило, решить проблему можно заменой файла Flexera Software, Inc.. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например Installshield Error 432) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.

Ошибки Installshield Error 432

Частичный список ошибок Installshield Error 432 Installshield:

Причины ошибок в файле Installshield Error 432

Проблемы Installshield Error 432 могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Installshield Error 432, или к вирусам / вредоносному ПО.

Программа установки обнаружила что программа удаления uninstallshield уже используется ошибка 432

3- Настройка Windows для исправления критических ошибок 432.exe:

Программа установки обнаружила что программа удаления uninstallshield уже используется ошибка 432

Всего голосов ( 181 ), 115 говорят, что не будут удалять, а 66 говорят, что удалят его с компьютера.

Источник

Программа установки обнаружила что программа удаления uninstallshield уже используется ошибка 432

Очень вероятно, что это вирь, в MSTS не входит файл «unInstallShield», если речь в ошибке конечно идет об имени файла, если о программе деисталляторе, то она никак не может запускаться при запуске MSTS.

Что нужно сделать:
— проверить свойства ярлыка запуска MSTS (скопировать сюда строку «Объект»).
— проверить «вес» train.exe в MSTS до байта, написать его здесь, вместе с версией.
— уточнить тип ОС и наличие антивирусного ПО.

А дык это не загрузка, а установка называется 😀

Там же вроде авторан есть (?), попробуй запустить первый диск через «Автозапуск» в контекстном меню CD привода (виртуального привода), при вставленном диске (образе).

у меня винда XP версии 2002 Г. и не запускается игра.:(
что делать?:confused:
как сделать что бы игра работала?
попогите!

Что конкретно пишет? Это может быть что угодно, Вы некорректно поставили вопрос.

Винда то не из сборки?

Антивирус при установке лучше отключить.

Антивирус при установке лучше отключить.

Игорь,я с тобою согласен,а лучше всего,установить винду отдельную для игр без анти-ка.
У меня так сделано,и МСТС работает на 5.

а как установить винду отдельно??

раметить винд? и сделать диск D.

а как установить винду отдельно??

раметить винд? и сделать диск D.

Самое из лучших для установки ОС,это программа «Paragon Home Expert 2008 Rus».С помощью её,можно разбивать ОС на несколько жёстких дисков.
Если кому нужна эта прога,то могу поделиться.

Источник

Каждый раз, когда задача работает на отслеживаемом устройстве, целевой сервер возвращает коды статуса HTTP, чтобы указать состояние ответа с сервера.

Эти коды статуса HTTP, или коды сетевых ошибок,будут отображаться в результатах сеанса мониторинга, а также в уведомлениях. Эти коды статуса поддерживаются Управлением по присвоенным номерам Интернета (IANA), и самый актуальный список кодов можно найти здесь.

С помощью фильтров можно удалить результаты с определенными кодами состояний из ваших задач, оповещений и отчетов. Нажмите на справочные документы RFC в списке ниже для получения подробной информации о статусных кодах.

Wh

a

t является протоколом HTTP?

Каждый раз, когда пользователь посещает веб-сайт, он делает запрос от своего браузера/клиента на сервер, который отвечает запрошенными ресурсами . Все эти запросы следуют стандарту HTTP (Протокол передачи гипертекста). The HTTP протокол, который технически является частью слоя приложения в наборе Интернет-протокола, является лишь одним много протоколовs под набором IP. В этом году Протокол HTTP является основой Интернета, используемого для связи и передачи данных между клиентами и серверами. Некоторые другие, более распространенные интернет-протоколы вы многие сталкивались включают в себя следующее:

Протоколы уровня

применения

Teh приложение лаtникогда определяет протоколы и методы интерфейса, используемые клиентов и серверов. оно есть слой wздесь взаимодействие между человеком и компьютером происходит аd информация могут быть отправлены туда и обратно с сервера через клиента/браузер и интерпретируется и отображается для пользователей.

  • DNS

    : Протокол

    DNS (Система доменных имен) преобразует доменные имена в читаемые человеком IP-адреса для браузера, чтобы ресурсы могли быть загружены.

  • FTP

    : Протокол FTP (Протоколпередачи файлов) используется для передачи файлов между браузером и сервером Wiтонкой компьютерной сети.

  • SMTP

    : Протокол SMTP(Простой протокол передачи почты) используетсядля отправки электронной почты nd receive между отправителями и получателями в сети.

  • TLS /

    SSL

    : Протокол SSL(Безопасные розетки слой) был официально deprecated в 2015. TLS(Transport Layer Security) была введена вместо этого, чтобы обеспечить безопасный способ общения по сети.

  • IMAP

    : Протокол IMAP (Протокол доступа к интернет-сообщениям) используется для управлять и получать сообщения с сервера электронной почты. В отличие от SMTP, вы не можете использовать протокол IMAP для отправки сообщений электронной почты.

  • POP

    : Протокол POP (Протокол почтового отделения) похож на IMAP, но разница в том, что протокол POP позволяет пользователю получать сообщения с сервера электронной почты, но сообщение затем удаляется с сервера электронной почты. Протокол IMAP может синхронизировать сообщения на нескольких устройствах. Это действительно зависит от того, как вы хотите, чтобы пользователи получили доступ к своей электронной почте.

  • SIP

    : The SIP(Протокол инициированиясессии) протокол сигнальный протокол, который используется в голосе в режиме реального времени, видео и приложения для обмена сообщениями. SIP является протоколом, который используется для включения и де уловки VoIP (Voice Over InternetProtocol) Услуги. SIP также используется в сочетании с другими протоколами, такими как SDP (Протокол описания сессии), UDP, TCP и TLS для передачи данных сеансов и средств массовой информации.

Протоколы

транспортного слоя

Транспортный слой обрабатывает передачу данных,которая также включает в себя TCP и UDP протоколы,и обеспечение передачи и сбора данных правильно и оперативно.

  • протокол tcp: Протокол TCP (Протокол транспортного контроля) используется для обеспечения безопасности передачи между клиентом и сервером и что вся коммуникация была обработана. Например когда сервер отправляет файл по запросу клиента, слой HTTP будет связываться с транспортным слоем для настройки и отправки запрошенный файл. Протокол TCP управляет процессом сборки и отправки (а иногда и повторной отправки, если это необходимо) пакетов данных и гарантирует, что все пакеты были отправить и доставлены.
  • UDP

    : Протокол UDP (Протокол пользовательских данных) позволяет приложениям отправлять сообщения, называемые datagrams, другим хостам в сети.

Протоколы

интернет-уровня

Интернет-слой, также называемый сетевой слой, поручено отправки и сборки сети packets наиболее эффективным способом использования сетевых адресов / IP-адреса для отправки пакетов к месту назначения.

  • IP

    : IP (Интернет-протокол) protocOL, наряду с протоколом TCP, представляет собой набор требований, которые определяют, как данные отправляются через Интернет.

  • ICMP

    : ICMP (Протокол сообщений управления Интернетом) представляет собой сетевой протокол, который позволяет сетевым устройствам, таким как маршрутизаторы,помогать диагностировать проблемы связи. Протокол ICMP не касается обмена данных,а его цель состоит в том, чтобы enуверен, достигают ли данные предполагаемого пункта назначения.

Протоколы слоя

ссылок

Слой связи t он группаметодов связи, которая управляет передачей данных между физическими устройствами и сетью.

  • ARP

    : Протокол ARP (Протокол разрешения адресов)/процедура отображения IP-адресов сети на адрес физического аппаратного устройства, иначе известного как mac-адрес.

  • MAC

    : Протокол MAC (Средний контроль доступа) дает аппаратным устройствам их уникальный идентификационный номер. Это дает возможность сетямct и общаться с устройствами.

  • Wi-Fi

    : Протокол Wi-Fi (Wireless Fidelity), который является одним из протоколов, на которые все мы полагаемся в повседневной жизни, представляет собой группу протоколов беспроводной сети, которая используется для подключения к доступу в Интернет и LANs (Местные сети района).

Что такое коды статуса и почему они важны?

Есть даже расширения из Протокол HTTP, который includes HTTPS (Гипертекст Передачи Протокол Безопасный) и WebDAV (веб-распределенных авторов и версий), которыемы будем обсуждать больше в http коды статуса ниже. Когда клиент делает запрос на сервер, коды статуса позволяют узнать, был ли запрос успешным, неудавшимся или чем-то другим. Коды статуса поддерживаются Управление по присвоенным номерам в Интернете, или IANA, и включает в себя коды статуса от Интернет инженерной целевой группы (IETF) и Интернет-общества (ISOC). В соответствии с определением IANA организация, tВот пять классификаций http статус трескиes:

1xx: Информационный – Запрос получен, продолжается процесс
2xx: Успех – Действие было успешно получено, понято, и принято
3xx: Перенаправление – Дальнейшие действия должны быть приняты для того, чтобы завершить запрос
4xx: Ошибка клиента – Запрос содержит плохой синтаксис или не может быть выполнен
5xx: Ошибка сервера – Сервер не выполнил явно действительный запрос

Физические лица

и инженеры

регулярно

предлагать новые коды статуса через Запросы на Comments (RFC) Нет, нет, нет., и IETF рассмотрит, принять, и уходить в отставку status Коды по мере необходимости.

Коды статуса HTTP Разъяснения

Приведенная ниже информация содержит обзор всех наиболее распространенных кодов статуса HTTP, а также коды статуса HTTP, которые большинство людей редко видят или даже не знают о том, что существуют. Как мы уже упоминали, многие коды ответов никогда не видели пользователями,так как они просматриваются только в сети.

Первая цифра кода статуса определяет класс; однако, вторая две цифры не играют никакой роли в дальнейшем определении кода статуса для определенного типа сообщения/ответа. В рамках этих классификационных групп может быть несколько кодов статусов, и некоторые группы имеют больше кодов статуса, чем другие. И хотя Есть официально более 60 уникальных кодов статуса, большинство людей будут регулярно только сталкиваются с горсткой или два с течением времени.

Большинство из этих кодов статуса интерпретируются и обрабатываются за кулисами. Вы также увидите, что существуют группы кодов, которые помечены как “Неподписанными”. Хотя большинство кодов статуса, которые мы видим сегодня, были стандартизированы и не менялись с течением времени, эти неподписавшиеся номера оставляют место для создания дополнительных кодов статуса по мере необходимости. Кроме того, несмотря на то, что некоторые из неподписанным пользовательских кодов ранее не были частью стандарта HTTP (Hypertext Transfer Protocol), есть компании, которые используют их в качестве индивидуальный ответ сервера для пользователей, что позволяет компаниям лучше устранения неполадок пользователи могут испытывать. Нажмите на ссылки справочного документа RFC в списке ниже для получения подробной информации о конкретном коде статуса HTTP.

Полный список и обзор кодов статуса HTTP

1

xx Статус-код

s

: Информационный

1xxкоды статуса HTTP-уровня говорят пользователям, что запрос, они иметь сделано было получено, но все еще обрабатывается. Коды статуса 1xx не обязательно означает, что есть проблема, это яs просто там, чтобы позволить вам что-то все еще находится в процессе завершения. включенный в этой группе всего лишь горстка 1xx коды, с которые пользователи могут столкнуться и должны быть в курсе.


100

: Продолжить

Status Code 100 Continue сообщает вам, что часть запроса была получена без каких-либо проблем. у этот момент все Хорошо, но по-прежнему в процессе. Если оставшейся части запрос не отклонен, служитьР отправит окончательный ответ после того, как запрос будет завершенЭд. Если заготовки HTTP были отклонены, это гарантирует, что клиент не отправить запрос на тело. Однако, если запрос делать не Contain заголовок поле, то браузер будет просто игнорировать resp onse. S ee RFC7231, раздел 6.2.1

для получения дополнительной информации.

101: Протоколы переключения

Там было много протоколов HTTP, созданных с скромного начала Интернета. Первая документированная версия протокола HTTP была HTTP 0.9. Текущая итерация HTTP 2.0 или HTTP/2. Код статуса 101 Протоколы переключения указывают на что сервер принимает запрос от клиента на переход на другой протокол HTTP через поле заголовка обновления. Когда браузер делает запрос на страницу, он может получить тем HTTP код статуса 101, а затем обновление заголовок, whiч Указывает разрыв переключается на другую версию HTTP. Наконец, тон предполагает, что сервер согласится переключать протоколы только тогда, когда это явыгодно, как обновление / переключение на новый протокол по сравнению со старым. See RFC7231, раздел 6.2.2 для получения

дополнительной информации.

102: Обработка

Статус c ода102 Обработка используется только с WebDAV (Web Распределенная авторство и версия). Большинство страниц только для чтения. WebDAV является продолжением HTTP протокол, который дает клиентам возможность t o редактироватьсодержимое удаленно и передавать файлы. Teh WebDAV протокол был создан, чтобы дать пользователям возможность коллабораратe на файлах с другими, любить Dropbox или Google Drive. Код статуса 102 являетсян промежуточный код ответа, сообщая клиенту, что сервер принял полный запрос, но не выполнил запрос. Этот код статуса HTTP отправляется только на сервере если ля запрос занимает более 20 секунд. видеть RFC2518, раздел 10.2 для получения

дополнительной информации.

103: Ранние подсказки

Коды статуса 10

3 Ранние подсказки в

настоящее время в оценке

/

экспериментальной фазы. Этот код статуса будет использоваться при предварительной загрузке внешнего контента/ресурсов. Протокол HTTP/2 позволяет подталкивать контент к ускорению доставки, чтобы веб-разработчики могли продвигать определенный контент в ожидании загрузки других внешних ресурсов. Это выгодно с точки зрения конечных пользователей, поскольку сводит к минимуму воспринимаемое время загрузки. Tего код ответа HTTP будет указывать в браузер, что сервер собирается отправить окончательный ответ,

наряду с заголовком поля, включенные в ответ.

S

ee

RFC8297, Раздел 2 для получения

дополнительной информации

104-199: Неподписанным

Коды статуса от 104 до 199 в настоящее время не подписаны.

2xx Код статуса: Успех

Коды статуса HTTP уровня 2xx указать, что запрос клиента с сервера был успешно получениобработан. В отличие от кодов статуса 4xx, коды статуса 2xx — это то, что вы хотите получить. Как 1xx коды статуса, 2xx коды статуса обрабатываются за кулисами и редко видели пользователи,если они используют разработчика или SEO инструменты, чтобы увидеть все ответы HTTP страницы.

200: ХОРОШО

Один из наиболее широко используемых кодов статуса HTTP, код статуса 200 OK используется, чтобы указать, что запрос был получен,обработан и был успешным. Однако, в зависимости от используемого метода запроса (GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE). Например, если запрос является запросом GET, ответ будет включать ресурс. Если это есть любой из других повторноквесты, ответ будет включать в себя результат действий. Это Статус 200 код один более 10 других кодов ответов это также кэшируемо, что означает, что он может быть сохранен и извлечены через клиента, чтобы не придется делать еще один запрос на сервер в будущее. See RFC7231, раздел 6.3.1 для получения дополнительной информации.

201: Создано

Созданный в 201 году код статуса похож на код статуса 200 OK, однако код статуса 201 означает, что запрос был успешно обработан, и онвернулся или создал ресурс или resources в процессе . A Код статуса 201 обычно используется для запросов PUT. Например, when используется запрос PUT,новый ресурссоздается на URL указаны в запросе. Если в запросе POST есть код статуса 201, это означает, что ресурс был создан в другой конечной точке/местоположении API. See RFC7231, раздел 6.3.2

для получения дополнительной информации.

202: Принято

Teh 202 принятый status код означает, что сервер имеет получил запрос на обработку, и это яs были приняты, но запрос имеет не Закончилось. Он также делает не означает, что запрос в конечном итоге будет принят, так как он будет зависеть от того, когда происходит фактическая обработка. Этот тип запроса обычно рассматривается в API где пакетный процесс работает один раз в день. с там есть нет способа для HTTP общаться после запрос удался или соединение пользователя было закрыто, API может отправить электронное письмо пользователю notifying им что этот процесс увенчался успехом. See RFC7231, Section 6.3.3 для получения дополнительной информации.

203: Неуточного информация

Код статуса не авторитетных информационных данных 203 обычно используется HTTP прокси или третья сторона. Прокси, сидящий между клиентом и сервером может изменить ответы до достижения клиента. Кому указывать что что-то изменилось во время процесс, код статуса 203 используется. Однако недостаток этого метода заключается в том, что оно яs не возможно узнать, что исходный код статуса был если прокси-сервер что-то изменил в ответе. Предлагаемый обходной путь заключается в том, чтобы использовать предупреждающий заголовок наряду с 214 статус код который используется Кому указываетна то, что произошло изменение или изменение вonse. Использование wзаголовок arning позволяет исходному коду статуса пройденный through. See RFC7231, S ection6.3.4 для получения

дополнительной информации.

204: Нет содержания

Код статуса 204 Нет контента Указывает что ответ был успешно доставлен сервером и выполнены и не дальнейшее content должен быть отправлен в тело ответа. Например, если запрос отправляется в форме на странице, как только репоnse отправляется, клиент/браузер не должен изменять представление, то есть форма должна не обновляться или направлять Пользователей к новому pagми. Нет дополнительное содержимое должно быть заменено или отображаться с точки зрения точки зрения пользователя. See RFC7231, S ection6.3.5 для получения

дополнительной информации.

205: Сброс содержимого

Как 204 No Content Status code, код статуса 205 Сброс Содержимое указывает на то, что сервер успешно отправил запрос и требует от агента пользователя обновить/сбросить представление на его илиiгинал состояние. Если мы используем пример формы на странице, один раз пользователь завершает и представитьс формой, клиент / браузер должен очистить форму обратно висходное состояние, чтобы пользователь может принять фуrtее действия. A 205 код статуса предполагает, что никакого дополнительного контента предоставляться не будет. See RFC7231, раздел 6.3.6 для получения

дополнительной информации.

206:

Частичное

содержание

A 206 Код статуса частичного содержимого может использоваться для различных запросов и, как правило, Указывает что сервер выполнила частичный запрос на ресурс. Например, если клиент ищет только часть, или диапазон, из ля специфический ресурс или страница. Еще один пример того, где Статус 206 код используется на видео. Клиент может загружать только видео по частям, чтобы не придется ждать видео буфера или загрузки, помогая избежать негативного пользовательского опыта, где пользователю придется ждать дольше перед воспроизведением видео. Это нормальная лучшая практика среди видео плеера HTTPs, чтобы избежать пропускной способности и предполагаемых проблем задержки. See RFC7233, раздел 4.1 для получения

дополнительной информации.

207: Мульти-Статус

Teh 207 Мульти-статус status код Предоставляет статус для нескольких независимых процессов и используется серверами WebDAV. Сообщение/ответ по умолчанию является текстовым/XML-сообщением. оно Указывает что было проведено несколько операций и что статус каждой операции можно просмотреть в корпусеонсе. Коды статуса могут варьироваться в зависимости от одной из пяти категорий. Коды ответов будут варьироваться в зависимости от количества подпросов. В отличие от других 200 скульптурs коды, код статуса 207 не подтвердить, что этот процесс был успешным. Клиент должен просмотреть тело каждого запроса, чтобы определить, если он был успешным или нет. See RFC4918, раздел 11.1 для получения

дополнительной информации.

208: Уже сообщено

Teh 208 Уже сообщено status код является еще одним кодом статуса, используемым в расширении WebDAV. любить тем 207 статус код, это позволяет клиенту/браузеру указывать на сервер, который ресурс уже обработан. Когда клиент запрашивает ресурсы, возможно, что ответ включает дублирующиеся ресурсы, что означало бы, что те же ресурсы будут отправлены несколько раз, что является излишним. Это 208 ответ на статус позволяет избежать возможности обработки и повторения тот же ответ. 208 Код статуса Ответы появится только в теле ответа и никогда не в качестве фактического ответа HTTP. See RFC5842, раздел 7.1 для получения

дополнительной информации.

209-225: Неподписанным

Коды статуса от 209 до 225 в настоящее время не подписаны.

226:

IM Используется

Используемый код статуса 226 IM (Instance Manipulations) используется для обозначения того, что сервер выполнил запрос GET на ресурс,ноответ является представлением одного или нескольких манипуляций экземпляра, которые были применены к текущему экземпляру. В протоколе HTTP есть расширение под названием Delta кодирования в HTTP, который поддерживается на стороне сервера. Если это implemented, клиент может запросить изменения в кэшированную версию, и сервер отправит изменения вместо повторнойотправки всего повторногоисточника снова. Чтобы реализовать эту функцию, запрос клиента/браузера должен укажите, какой тип чата поддерживается. Если сервер поддерживает эту функцию, он будет отвечать 226 код статуса и изменения. Если 200 код статуса отправляется обратно, что указывает на то, что функция не поддерживается. See RFC3229, раздел 10.4.1 для получения

дополнительной информации.

227-299: Неподписанным

Коды статуса от 227 до 299 в настоящее время не подписаны.

3xx: Перенаправление

Коды статуса 3xx используются в случаях перенаправления URL. Веб-сайты постоянно меняются и развиваются, так что могут быть времена, когда маркетеры должны направлять пользователей на обновленную или другую страницу. Перенаправления помогают облегчить пользователям возможность поиска и поддержания ваш рейтинг в поисковых системах. Действия перенаправления могут осуществляться браузером автоматически или могут потребовать дополнительного взаимодействия с пользователями. Коды статуса 3xx HTTP имеют жизненно важное значение для SEO (Оптимизация поисковых систем) и пользовательского опыта, а также рассказать поисковым системам, какой контент вы хотите, чтобы ползать и индексировать. яf не реализован должным образом, пользователи могут быть направлены в непреднамеренное место,что может привести к 4xx код статуса и может повлиять на SEO оценки качества.

300: Несколько вариантов

Код статуса 300 Multiple Choices указывает на то, что ресурсe переехали может перенаправить в несколько мест. В этом случае пользователь должны решить, какой ресурс использовать. Сервер может указывать предпочтительным выбором и , которые должны быть указанный в заголовке поле где агент пользователя может автоматически перенаправиться на предпочтительный выбор. В практическом использовании tего статусный код используется редко, так как нет стандартизированного способа выбора из нескольких ответов. See RFC7231, раздел 6.4.1 для получения дополнительной информации.

301: Перемещено постоянно

Код статуса 301 Moved Permanently используется для обозначения того, что целевой ресурс перемещен в постоянное местоположение. Код статуса 301 говорит браузеру/клиенту использовать это новое местоположение или URL в заголовке . Наряду с 301 status код, новый URL будет данный в ответ а также обновлять любые URL-адреса в предыдущий location(ы), наряду с обновлением до нового URL. See RFC7231, раздел 6.4.2 для получения дополнительной информации.

302: Найдено

Код статуса 302 Найдено указывает клиенту/браузеру, что ресурс, к который он получает доступ, временно расположенный в другом месте. В отличие от кода статуса 301, 302 код статуса указывает на временный ход,поэтому клиент не должен автоматически обновить его дюны на новое место, как опять же, это ясекунда должны быть временными. Пример того, где 302 статус код должен использоваться, если ар многократный URL-адреса, но они может быть подан в разных языках. Пользователь может прийти на определенный URL, но клиент может перенаправить их автоматически т оннадлежащей странице на основе их настройки браузера и использовать этот on последующих посещений. Это яс отметил, что в некоторых случаях браузеры могут изменить запрос от POST на GET. В случае, если это действие не впользув состоянии, 307 статус код должен быть использован. See RFC7231, раздел 6.4.3 для получения

дополнительной информации.

303: Смотрите другие

Код статуса 303 See Other указывает на то, что сервер будет перенаправлять клиент/браузер на другой ресурс. Ресурс будет указано в качестве URL поля заголовка. В отличие от кодов статуса 301 и 302, не означает, что ресурс имеет темпРили или постоянно двигаться, этоцель состоит в том, чтобы указать Url где ответ на specifядо запрос может быть основывать через запрос GET. 303 коды статуса должны не быть кэшированы, однако, ответ на последующий запрос может быть кэширован. Типичное использование 303 статус код будет обеспечивать пользователям do не случайно повторно представить формировать данные через запрос POST. Они должны быть направлены на новую страницу. Если нет, они могут неосознанно нажать Кнопка “Назад” всвоем браузере , который может попросить их повторно представить снова, что приводит к unнеобходимойнеобходимости duplicatэлектронной представлений. See RFC7231, раздел 6.4.4 для получения

дополнительной информации.

304: Не изменено

Код статуса 304 Не измененный отправляется в ответ на условный запрос GET или HEAD. Клиенты/браузеры могут отправлять условный запрос,например, If-Match

, If-None-Match

, If-Modified-Since

, If-Unmodified-Since

,или If-Range

, спрашивая, если конкретный ресурс был изменен с определенной даты/времени. этот есть сделано только в том случае, если клиент ранее получил доступ, скачал и сохранил ресурс. Если это было измененный с момента последнего доступа к этой конкретной дате/времени, сервер вернет код статуса 200 OK. Если он имеет не были изменены с этой даты/времени, 304 статус код отправляется в качестве ответа, указывающий что сохраненный ресурс должен быть обслужился, так как он не Был модифицированный с момента последнего доступа к нему. See RFC7232, раздел 4.1 для получения дополнительной информации.

305: Используйте прокси

305 Использование прокси-кода статуса isdeprecated код статуса, который больше не используется из-за соображений безопасности. оно был использован, чтобыя ndicate для клиента, что resource они были доступ должен быть доступ через прокси. Для получения дополнительной информации о коде статуса 305 Use Proxy см. RFC7231, раздел 6.4.5

306:

Неиспользованные

Как и код статуса 305, 306 Неиспользованный статус первоначально был известен как Switch Proxy. Teh 306 код статуса использовался в предыдущем спецификация. Его намерение состояло в том, чтобы использоваться в указание клиенту, что последующие requests на ресурс должны использовать прокси, который был указан. Это было расценено как проблема безопасности, поэтому она больше не используется. Для получения дополнительной информации о 306 Неиспользованный код статуса, см. RFC7231, раздел 6.4.6

307: Временное перенаправление

любить 302 Найдено перенаправить код статуса, tон 307 Временное перенаправление status код Указывает клиенту/браузеру, что ресурс или документ доступен по другомувременный URL и возвращает этот URL. Поскольку перенаправление является временным и может измениться, браузер/клиент должен продолжать доступ к текущему URL-адресу для последующий Запросы. Основное различие между 302 статус код и 307 статус код заключается в том, что 307 статус код не позволяет изменять запросы от ля Поместить запрос на Получить просьба, так что если клиент запросил запрос POST, он будет перенаправлен и инициировать запрос POST снова. See RFC7231, раздел 6.4.7

308: Постоянное перенаправление

Код статуса Постоянного перенаправления 308 это кэшируемый код состояния (если не реализованы элементы управления кэшем), указывающий на то, что целевой ресурс теперь находится по постоянному URL-адресу иподмыкает equent запросы должны быть направлены на этот URL, а также. Кроме того, клиент должен обновлять любые старые закладки на новое место. Код статуса 308 очень похож на код статуса 301, однако, если код статуса 308 отправлен, client должен инициировать и отправить тот же запрос на целевое местоположение. A 301 код статуса не делаетt должны сделать это. Большинство браузеров/клиентов меняют запрос POST на GET request. See RFC7238, раздел 3 для получения

дополнительной информации.

309-399: Неподписанным

Коды статуса от 309 до 399 в настоящее время не подписаны.

4xx: Ошибка клиента

Классификация с большинством кодов статуса HTTP, Коды статуса 4xx HTTP не то, что вы хотите, чтобы ваши пользователи видели. Любой код статуса, который начинается с 4 означает, чтоя с проблемой с клиентом. Коды статуса 4xx обычно генерируются, если страница была удалена и не перенаправлена, или что-то неправильно введено в URL или ссылку. Если пользователи получают страшный код статуса 4xx, это означает, что я с проблемой с клиентом/браузером, получающим информацию с сервера. Эти являются ошибки, которые пользователи будут видеть всплывающие на экране и создать негативный пользовательскийопыт, что приводит к немного разочарования и их глядя в другом месте. Например, если поисковые системы сканируют ваш сайт и получают ошибку 404, это будет выявиться как ошибка в отчете. A несколько 404 ошибок штрафа и поисковые системы не обязательно рассматривать их как негативнуювещь, но 404, что перенаправляет на 404 может негативно влияют на ваш SEO. Мало того, что, если страница, о котором идет речь, используется для увеличения трафика или продаж, это может привести к потере потенциального дохода.

400: Плохой запрос

400 плохой запрос код состояния ошибки означает, что сервер не может обработать запрос из-за проблемы с клиентом. Это может быть из-за любого количества причин, таких как слишком большой файл, плохой синтаксис, недействительный URL, или какой-либодругой вопрос ca, используемый сторонним приложением, поэтому код статуса 400 иногда используется в качестве улова всех кодов статуса, даже если есть проблема на стороне сервера. Это может привести к устранению неполадок 400 статус код немного больше времени и трудно, однако, наряду с 400 status ошибка кода и информация заголовка, tон сервер может предоставить дополнительный ответ вдоль остроумияh его, который может быть отображен на тем пользователь, чтобы помочь отождествлять проблемы и облегчить процесс устранения неполадок и диагностики ошибки. See RFC7231, раздел 6.5.1 для получения дополнительной информации.

401: Несанкционированный

Несанкционированная ошибка 401 код статуса указывает на то, что запрос не включает в себя соответствующие учетные данныепроверки подлинности, authentication неудалось, или пользователь должен войти в систему. Клиенту требуется аутентификация с сервера. Термины, авторизованные и аутентифицированные, часто используются взаимозаменяемо, но они имеют в виду отдельные вещи. A код статуса 401 является strictly обеспокоены с аутентификацией. В тех случаях, когда вы хотели бы сообщить клиенту, что они не допускаются Совсем, то код статуса 403 должны быть реализованы. Aсо спецификацией, тем 401 статус код должен также включать WWW-Аутентикат заголовок с сервера ответ, указывающий клиенту, какая схема аутентификации или метод сервера требуютes. See RFC7235, раздел 3.1 для получения дополнительной информации.

402: Оплата требуется

Первоначально создатьd как часть способа, чтобы потенциальные будущие цифровые методыоплаты , 402 Оплата Необходимая ошибка статусный код официально зарезервирован для использования в будущем, но он использовал некоторые ограниченные,но редкие, ситуации. Для получения дополнительной информации о коде ошибки 402 Оплата требуется, см. RFC7231, раздел 6.5.2

403: Запрещено

403 Запретный код статуса ошибки указывает на то, что запрос от клиента был понят, но сервер не будет авторизоватьего, поэтому клиент неможет получить к нему доступ. Сервер может сделать известным причина его ж плохонесанкционировать запрос в ответ, который может быть связано с различными причинами, как неправильный пароль или имя пользователя. В отличие от 401 статус код, требующий проверки подлинности, 403 статус код может указывать что клиент действительно не имеет разрешения для доступа к этим ресурсам, поэтому аутентификация в данном случае есть не возможный. See RFC7231, раздел 6.5.3 для получения дополнительной информации.

404: Не найдено

Один из наиболее распространенных и печально известных кодов статуса, с которыми сталкиваются пользователями и разработчики, 404 Не найдено ошибка код статуса Указывает что ресурс Обязательно с сервера делает не существуют или есть not готовы предоставить его клиенту. A 404 статус код не будет указывать ли йми отсутствие предоставление ресурса временно или постоянно, но клиентможет сделатьсубтитры e quent запросы на доступ к нему. В тех случаях, когда известно, что ресурсы постоянно исчезли, код статуса 410 должен используется. 404 коды статуса, по умолчанию, также являются кэшируемыми, если другие элементы управления кэшем areinместо. See RFC7231, раздел 6.5.4 для получения

дополнительной информации.

405: Метод не допускается

Код статуса ошибки 405 не допускается указывает на то, что конкретный ресурс, запрошенный клиентом, не поддерживается сервера. Метод 405 не допускается любить 403 Длястатусный код, однако, 403 статус код Указывает что ресурс может быть доступеноно яs только то, что клиент делает не иметь необходимое разрешение для выполнения запроса. Наряду со статусом 405 Method Not Allowed сервер должен указывать тем аппроприяте и поддержанный методика для целевого ресурса. Для получения дополнительной информации о 405 Метод не допускается код ошибки, см. RFC7231, раздел 6.5.5

406: Неприемлемо

Как и код статуса ошибки 405 Method Not Allowed, код ошибки 406 Not Acceptable указывает на то, что нет поддержки для конкретного запроса. В этом случае тон 406 Неприемлемый код статуса указывает, что сервер понял запрос, но ответ не поддерживается или понимается клиентом. Клиент может запросить конкретные версии ресурса в заголовке, такие как A-IM или Принять язык, среди прочего, но если сервер делает не поддерживать его, он отвечает кодом статуса 406 Not Acceptable. Сервер может либо ответить со списком соответствующий ресурс идентификаторы, которые клиент может выбрать От. See RFC7231, раздел 6.5.6 для морми информация.

407: Требуется аутентификация прокси

Требуется проверка подлинности 407 прокси ошибка status код любить 401 Несанкционированный код статусаоднако в случае 407 статус код для того, чтобы использовать прокси, клиент должен быть сначала проверен. Прокси-сервер должен вернуть метод для проверки подлинности. Не так часто сегодня из-за роста VPN, прокси выступать в качестве посредников между пользователями/клиентами и Интернетом, позволяет пользователям получить доступ к ресурсам быстрее, так как содержание типично Кэшированные, и может тоже обеспечить уровень безопасности и анонимности для пользователей. Для получения дополнительной информации о коде ошибки 407 Прокси-аутентификации см.

408: Запрос тайм-аута

Код состояния ошибки тайм-аута 408 Запрос означает, что сервер не получил запрос от клиента в указанный срок. Задержка запроса от клиента может быть вызвана по целому ряду причин, таких как медленное или сломанное соединение. После того, как это время прошло, статус тайм-аута 408 Запрос отправляется сервером и пользователь/клиент может повторно подать запрос повторно. Для получения дополнительной информации о коде ошибки тайм-аута 408 Запрос см.

409: Конфликт

Конфликт 409 ошибка код статуса Указывает что запрос от клиента может not обрабатываются из-за конфликта с сервером. Запрос от клиента был в порядке, но там Были проблемы на стороне сервера, что предотвращает выполнение запроса. Примером этого может быть запрос на редактирование конкретного файла, удалитьd, или созданный пользователем, но эти функции не допускаются. Наряду с ответом 409 сервер должен вернуть инструкции о том, как пользователь может решить эту проблему или узнатьe, почему возникает проблемаg. See RFC7231, раздел 6.5.8 для получения

дополнительной информации.

410: Ушли в прошлое

Как и код статуса ошибки 404 Not Found, который мы рассмотрели ранее, the410 Gone status Code указывает на то, что ресурс, который запрашивает клиент, был удален и больше недоступен с сервера. нo дополнительная информация предоставляется с точки зрения перенаправления URL или места доступа к ресурсу. Он был удален на неопределенный срок. Для получения дополнительной информации о коде ошибки 410 Gone см.

411: Требуется длина

Код статуса требуемой ошибки 411 Length указывает на то, что сервер не разрешает запрос от клиента из-за предопределенного органа запроса content length. Запрос может быть повторен клиентом, если в последующем запросе ресурса указан действительный заголовок Content-Length. Для получения дополнительной информации о 411 Длина Требуемый код ошибки, см RFC7231, Раздел 6.5.10

412: Предпосылки не выполнены

Условные запросы на сервер допускаются в рамках протокола HTTP. Если право условия выполняются в запросе, запрос выполняется и обрабатывается сервером. Код статуса ошибки 412 Precondition Failed означает, что одно или несколько условий в заголовке запроса не удалось. Например, это может быть использовано в запросе GETs nda условный запрос Использованы Кому повторно включитересурс только в том случае, если этот ресурс гас изменилась. Для получения дополнительной информации о коде ошибки 412 Precondition Failed см.

413: Запрос сущность слишком велика

Это 413 Запрос Сущность Слишком большой ошибка код статуса Указывает что сервер wбольные не принять и обработать запрос due к запросу тело быть больше, чем сервер будет позволяют или могут процесс. Такие примеры включают загрузку файла, в котором файл превышает максимум размер загрузки установленный сервером или когда максимальное количество загрузок было превышено. В тех случаях, когдаe 413 Запрос слишком большой ошибки происходит, сервер может полностью закрыть соединение, чтобы предотвратить клиента от продолжает отправлять запрос. В некоторых случаях, оно ясекунда вероятно, сервер позволит клиенту повторить запрос, если этояс временным условием, и должны включать это сообщение обратно клиенту. ХоуевER, это яs возможно, что запрос может привести к тому, что у самого сервера закончились физические Диске. В этом случае ошибка 507 Insufficient Storage является ответом, клиент должен получить обратно. See RFC7231, раздел 6.5.11 для получения

дополнительной информации.

414: URI слишком долго

Не очень распространенный ответ сервера, код статуса 414 URI Too Long означает, что сервер отказал клиенту в запросе из-за URL-адрес длиннее, чем сервер может обрабатывать. братанwsers и поисковые системы действительно ставят ограничения на длину URL-адресов, частично, чтобы избежать DDoS-атак илиошибок кода, но путь URL или HTTP не имеют явные ограничения. Так что, если лиmit превышает то, что устанавливается сервером, 414 URI Слишком длинная ошибка будет происходить. Для получения дополнительной информации о 414 URI Слишком длинный код ошибки, см. RFC7231, Раздел 6.5.12

415: Неподдерживаемый тип мультимедиа

Код статуса неподдерживаемого типа мультимедиа 415 указывает на то, что сервер не может обрабатыватьтело запроса или часть телазапроса из-за неподдерживаемого формата мультимедиа. Даже если запрос от клиента поддерживается, ошибка 415 может быть возвращается, если в теле запроса нет неподдерживаемого содержимого. Код ошибки 415 Unsupported Media Type похож на код статуса 406 Not Acceptable. Разница в том, что 406 Неприемлемый код ошибки не из-за содержания в заголовке или кодирования, а, скорее, это из-за значения, установленного в заголовке HTTP. Обеспечение того, чтобы сервер может обрабатывать определенный формат вместе с отправкой запроса с правильной формой, позволит избежать 415 Неподдерживаемого кода статуса типа мультимедиа. See RFC7231, раздел 6.5.13 для получения

дополнительной информации.

416: Диапазон не удовлетворяется

Как уже упоминалось в коде статуса 206 Partial Request, клиенты/браузеры могут запросить частичный ответ обратно из служитьr, будь то is определенная часть файла или видео, например. Клиенты и серверы используют так называемые запросы диапазона выполнить эти запросы. Однако, если сервер не поддерживать этитипы запросов, он будет просто вернуть весь resource вместе с 200 OK ответ. Если сервер поддерживает запросы диапазона, thaт является где 416 Частичный запрос ошибка код статуса входит в картину и вернет то, что клиент просит. В ситуации, когда сервер поддерживает запросы диапазона, но сервер доуs не согласен с просьба получено, потому что это не подпадают под диапазон Или возможно, за ее пределами указанный диапазон, 416 Диапазон не satisfiable ошибка код статуса будет возвращен. See RFC7233, раздел 4.4 для получения дополнительной информации.

417: Ожидание не оправдалось

Клиенты могут использовать заголовок Expect,

чтобы указать, что он ожидает определенного поведения с сервера. Как описано в коде статуса 100 Continue, клиенты могут знать с сервером, примет ли он запрос. Если это произойдет, сервер ответит кодом статуса 100 Continue. Если нет, то tон 417 Ожидание не удалось ошибка код статуса Указывает тот сервер делать не понять ожидать заголовок или поддержать его, поэтому он можетне процесс client просьба. Для получения дополнительной информации о коде ошибки ожидания 417, см. RFC7231, раздел 6.5.14


418-42

0

: Неподписанным

Ошибка сtatus коды 418-421 в настоящее время не подписаны, однако, код статуса 418 Я Маленький чайник используется в некоторых случаях. Созданный как первоапрельская шутка, он получил некоторую тягу и иногда используется в качестве шутки или пасхальное яйцо и не используется для реальных повседневных целей. Большинство браузеров игнорировать его, как это яне официальный код статуса. Другой в этой категории является 420 Улучшение вашего спокойствия код статуса ошибки, который был представлено Twitter. оно is nкод ошибки который говорит клиентам что они areбудучи тарифом лимитированн, which ограничение на числезапросов они могут сделать в пределах определенного периода времени. С 1989года редактор RFC будет публиковать более юмористические RFCs. Википедия имеет полный изношенном

более юмористические RFCs апреля .

421: Неправильный запрос

Представлено с протоколом HTTP/2, тем 421 Неправильный запрос ошибка код статуса означает, что сервер received запрос, который был не предназначен для этого конкретного сервера и не может должным образом отреагировать. Это может произойти, если DNS (Система доменных имен) настроена на неправильный IP-адрес. Клиентов обязаны включают в себя Узла заголовок в запросе. Это также может произойти с сайтами, которые имеют один SSL сертификат из нескольких доменов. Это может быть вызванон проблема с хостинг-провайдером и / или конкретного браузера используется, так что это может потребовать много работы, чтобы действительно понять, где проблема заключается. Если сервер знает, что домен не настроен на request, он ответит с 421 Неправильный запрос ответ на ошибку. See RFC7540, раздел 9.1.2 для получения дополнительной информации.

422:

Необработаемое

образование

A 422 Необработанный сущность ошибка код статуса Указывает проблема с содержание синтаксис запроса. Это расположение запроса был понят серверомно тем поля в запросе недействительны или же не соответствуют тому, что ожидает сервер. любить 102 Обработка и 207 Мульти-Коды статуса статуса, 422 Необработанный сущность ошибка код часть протокола WebDAV и часто используется с веб-сервисами/API. Как правило, 400 Bad Request является рекомендуемой реакцией, но если WebDAV поддерживается, то tон 422 Необработанный сущность должны быть использованы. See RFC4918, раздел 11.2 для получения дополнительной информации.

423: Заблокирован

Как и код статуса ошибки 422 Unprocessable Entity, ошибка 423 Locked код статуса также является частью протокола WebDAV. Код статуса 423 Locked указывает на то, чтоe, ресурс, или непосредственно, например, не может быть отредактирован. Его цель состоит в том, чтобы избежать нескольких пользователей обновления файла, ресурса и т.д., одновременно. Эти ресурсы могут быть разблокированы для редактирования, wкурица необходима. Для получения дополнительной информации о 423 Заблокированный код ошибки, см. RFC4918, раздел 11.3

424: Неудачная зависимость

Другой код статуса, поддерживаемый WebDav протокол; 424 Неудачная зависимость Код статуса ошибки указывает запрос от клиента не удалось из-за зависимости от другого запроса, который также не удалось. WebDAV использует метод известный как PROPPATCH

для обновления определенных свойствресурсов e. Кому указать, был ли ресурс успешно обновлен или нет, WebDAV использует стандартные ответы на код статуса HTTP. Кроме того, код статуса неудавшейся зависимости 424 используется только в тех случаях, когда ответ в органе HTTP имеет 207 Multi-Stасус ответ. So, если PROPPATCH

используется и ресурс не обновляется, он отправит код статуса 4xx с указанием есть ошибка обновления ресурса, 424 Неудачный код ошибки зависимости также будет отправлен вместе с другими запросами, которые зависели от того, что обновление будет успешным, но не удалось . See RFC4918, раздел 11.4 для получения

дополнительной информации.

425: Слишком рано

Не распространенный код статуса HTTP, который используется сегодня, код ответа на ошибку 425 Too Early используется в ситуациях, когда клиент HTTP подключается к клиенту HTTPS. В ходе процесса может потребоваться много времени, чтобы установить связь между сервера и клиента. Этот процесс может создать проблему безопасности, поэтому сервер скажет клиенту повторить запрос до тех пор, пока безопасное соединение TLS (Transport Layer Security) не сделанный. В этом случае код статуса 425 Too Early будет возвращен. Для получения дополнительной информации о коде ошибки 425 Too Early см.

426: Требуется обновление

Код состояния ошибки 426 Upgrade Required указывает клиенту, что он должен использовать новый протокол для того, чтобы отправлять запросы на сервер. Например, клиент может использовать и старую версию HTTP, например HTTP/1.0, но сервер Требует HTTP2.0. Сервер не принимает запрос, но будет реагировать на client указывающий какие протоколы или протоколы являются приемлемыми. После обновления клиента до требуемый протокол (ы), сервер будет принимать запросы от клиента. Для получения дополнительной информации о коде ошибки 426 Upgrade Required см. RFC7231, раздел 6.5.15

427: Неподписанным

Ошибка сtatus код 427 в настоящее время не подписан.

428: Требуется предварительное условие

Код статуса требуемой ошибки 428 Precondition указывает клиенту, что запрос на сервер должен быть условным запросом. Как уже упоминалось в 304 Не измененный код статуса, клиент может отправить условный запрос на серверкак Если-матч, Если-Нет-матч, Если-изменено-Since, Если-неизмененные-Sinceили If-Range. Однако эти условные запросы не Обязательно. Если они требуются сервером, сервер Указывает это, отвечая с 428 Предварительный требуемый код ошибки. Это немного по аналогии с 412 Предварительный код ошибки, но 412 Предварительное условие не удалось код ошибки возвращается только в том случае, если клиент включил условный запрос в заголовок, делает не мatch состояние ресурса на сервересекунда сторона. Уведомляя пользователей о том, что запросы должны быть условными по своему характеру, это гарантирует, что пользователи работают с правильными файлами или ресурсами и помогает предотвратить пользователей от потенциально перезаписи изменений. See RFC6585, раздел 3 для получения дополнительной информации.

429: Слишком много запросов

Так же, как имя ошибки код указывает ,42 9Слишком многозапросов кодстатусаошибки означает, что ограничение скорости осуществляется, и что client перешел предел того, как много запросов он может сделать за определенное время. Наряду с 429 Слишком много запросов ошибка ответ, она должна быть указанный как долго ждать, прежде чем инициирующий новый запрос на сервер, но это не прежде Обязательно сделать это. Для получения дополнительной информации о коде ошибки Слишком много запросов см. RFC6585, раздел 4

430: Неподписанным

Код статуса ошибки 430 в настоящее время не подписан, однако, в свое время было предложено стать кодом ошибки 430 Would Block в протоколе HTTP/1.1. Цель состояла в том, чтобы служить ответом на то, что известный как организация конвейера. Это позволило клиентам отправлять несколько запросов, за подключение TCP, в то время как он ждал сервера, чтобы репоnd. ят никогда официально не сделал это в стандарт, как HTTP protocПР был обновлен до HTTP/2.0 и поддержка трубопроводов никогда не был широко принят.

431 Запрос хедерсов слишком большой

Код статуса 431 Request Headers Too Large указывает на то, что клиент отправил заголовок request, превышающий допустимый предел. Различные веб-серверы имеют различные допустимые ограничения размера, когда дело доходит до заготовок. Это может быть связано с тем, что индивидуальный запрос заголовка слишком велик или из-за всего комбинированного размер всех запросы заголовка. В большинстве случаев, это может быть легко исправить, как это яобычно вызвано отправкой слишком много печенья или файлы cookie, которые слишком велики по размеруфайла. Для получения дополнительной информации о 431 Запрос Хедерс Слишком большой код ошибки, см. RFC6585, Раздел 5

432-450

:

Неподписанным

Коды статуса ошибки от 432 до 450 в настоящее время не подписаны.

451:

Недоступен по юридическим причинам

Ошибка status код 451 недоступен по юридическим причинам Указывает сервер отказывается обслуживать запрошенный контент благодаря законный Причин а также должны включать причину ошибки в ответ на пользователя. Причины использования 451 недоступного из-за юридических причин кода статуса ошибки могут включать правительства, которые подвергают цензуре определенныйконтент, контент, нарушающий законы об авторском праве, такие как DMCA (Законы об авторском праве цифрового тысячелетия), или контент, который нарушает законы или судебные приказы. 403 Запрещено и 404 Не найдено ERRor коды статуса иногда используются вместо 451 код статуса ошибки, но 451 код статуса ошибки предоставляет больше информации или объяснений в wh y ошибка происходит. Пользователи, как правило, получили около йe 451 ошибка путем реализации VPN для доступа к содержимому. See RFC7725, раздел 3 для получения

дополнительной информации.

452-499: Неподписанным

Коды ошибок 452-499 в настоящее время не подписаны.

5xx: Ошибка сервера

Как и коды статуса 4xx, коды статуса 5xx указывают на ошибку,однако ошибка, о котором идет речь, вряд ли из-за плохого соединения или самого браузера. Коды статуса 5xx указывают там яс проблемой на уровне сервера и не может обрабатывать запрос от клиента. Наряду с ошибкой сервер должен ответить объяснением ошибки, будь то явременное или постоянное состояние,и как это можетбыть исправлено.

500: Ошибка внутреннего сервера

Код состояния ошибки внутреннего сервера 500 просто означает, что сервер столкнулся проблемы и не может обрабатывать запрос. типично, Код ошибки внутреннего сервера 500 используется больше как общий код ошибки сервера, если точная проблема непопадает ни в один из других кодов статуса 5xx Server Error Спецификации. Tон 500 Внутренний сервер Ошибка код, вероятно, наиболее часто используемых кодов классификации ошибок 5xx Server. Дополнительную информацию можно получить в разделе 6.6 RFC7231.

501

: Не

реализовано

A 501 не реализован коды статуса ошибки происходят, когда сервер делает не распознать метод запроса и, следовательно, не можетpport или обработать запрос. оно ясекунда любить 405 Метод не допускается код статуса ошибки клиентано 501 Не реализованный код статуса ошибки может указывать что метод запроса от клиента действителен, просто не поддерживается сервером. 405 Метод не допускается статус ошибки будет указывать что метод, называемый клиентом, не поддержанный и должны не Уже Использованы. видеть RFC7231, раздел 6.6.2 для получения дополнительной информации.

502

: Плохой

шлюз

Код статуса ошибки 502 Bad Gateway означает, что сервер действует прокси и получил ответ от сервера происхождения, который вернулся как недействительный. оно яs возможно это яs из-за перегруженного сервера и клиент может повторно подать запрос, но в большинстве случаев, оно ясекунда должный Кому проблема с веб-сервером Или CDN (Сеть распределения контента) сидя между клиентом и сервером и может нуждаться дополнительный устранение неполадок с хостинг-провайдером, чтобы понять, почему ошибка в настоящее время брошены. видеть RFC7231, раздел 6.6.3 для получения

дополнительной информации.

503

: Услуга

недоступна

Код статуса 503 Service Unavailable указывает на то, что сервер в настоящее время перегружен запросами или из ресурсов,внастоящее время inтехническое обслуживание, или, возможно, йв приложении они пытаются получить доступ не работает, и сервер не в состоянии завершить запрос из-за текущего состояния. Клиенты иногда видят сообщение вместе с кодом статуса недоступен для службы 503, говоря им, чтобы попробовать запрос еще раз позже. Тем не менее, может не дать окончательного объяснения того, когда и как долго может длитьсякод статуса the 503 Service Unavailable. Для получения информации см. RFC7231, раздел 6.6.4.

504: Тайм-аут шлюза

Как и код статуса ошибки 502 Bad Gateway, код состояния ошибки 504 Gateway Timeout используется, когда сервер действует как прокси, но будет отвечать 504 Gateway Timeout Код статуса ошибки если ответ отн сервер происхождения занимает слишком много времени, чтобы ответить. Код состояния ошибки 502 Bad Gateway должен использоваться в тех случаях, когда ответ был недействительным или не получено прокси-сервером Совсем. Сообщение вместе с 504 Gatмиспособ тайм-аута может указывать и рекомендовать что клиент пытается повторно запрос. видеть RFC7231, раздел 6.6.5 для получения дополнительной информации.

505: Версия HTTP не поддерживается

Код статуса ошибки 505 HTTP Не поддерживается означает, что сервер не поддерживает версию протокола HTTP, используемую в сообщении запроса,и, следовательно, неможет обрабатывать запроса. Наряду с версией 505 HTTP Не поддерживаемый код статусаошибки, ответ с сервера должен включать сообщение, указывающее, почему этот конкретный протокол HTTP не поддерживается и какие протоколы поддерживаются. Дополнительную информацию можно получить в разделе 6.6.6.6.

506: Вариант также переговоры

Вариант 506 Также переговоры является экспериментальным кодом статуса HTTP и не является частью стандарта сегодня. Вариант 506 Также переговоры указывает на то, что есть внутренняя проблема конфигурации с сервером из-за проблем с содержанием переговоров. Переговоры по контенту позволяют клиентам отправлять несколько принимают заготовки и сообщает серверу, какое конкретное представление ресурса будет браузера. Это может быть для выступающей до правильного языка, документ форме т, ит.д. . Несмотря на то, что 506 Variant также обсуждает код статуса ошибки в а экспериментальный статус и официально не является частью стандарта HTTP, используется в редких случаях. Некоторые пользователи Google Playстолкнулись с этой проблемой в прошлом при попытке загрузить несколько версий приложения, в результатечего ир-устройства постоянно пытаются загрузить приложение в процессе замкнутого цикла. Дополнительную информацию можно получить в разделе 8.1 RFC2295.

507: Недостаточное хранение

Код состояния ошибки сервера недостаточного хранения данных 507 также является частью протокола WebDAV. Код состояния ошибки 507 Недостаточное хранилище указывает на client t hat

запрос, например PUT или POST

запрос, был слишком большим по размеру файла. Это также может свидетельствовать о том, что сервер имеет временно закончились хранилища. Дополнительную информацию можно получить в разделе 11.5 RFC4981.

508: Обнаружена петля

Обнаружена петля 508 сервер Код статуса ошибки, как и код ошибки сервера 507 Insufficient Storage, является частью протокола WebDAV. В рамках протокола WebDAV оно ясекунда возможно, клиент может сделать запрос на сервер для целого каталога и создать цель некоторыхгде тот же каталог, что приводит к бесконечному циклу запроса/ответа. Код состояния ошибки 508 Loop Обнаруженный сервер Указывает что сервер Закончилась запрос клиентаконкретно Глубина: Вфаinity, потому что сервникогда Определены запрос как в результате чего яnfinite петля, неоднократно призывая обратно на себя. видеть RFC5842, раздел 7.2 для получения дополнительной информация.

509: Неподписанным

Код статуса ошибки 509 сервера в настоящее время не подписан.

510: Не продлен

Код статуса ошибки сервера 510 Not Extended в настоящее время находится в предлагаемом/экспериментальномстатусе и не является частью стандартной спецификации кода статуса HTTP. 510 Not Extended указывает клиенту, что запрос требует расширенного запроса HTTP. Если сервер отвечает кодом статуса ошибки сервера 510 Not Extended, он также должен включать в себя, как client должны remedy их запрос, но спецификация делает не явно государство тот. там‘S Дебате ли тего сhould подпадают под классификацию ошибок сервера 5xx, так как это может рассматриваться как ошибка клиента 4xx, но так как Так и есть формально не является частью стандарта, это яs не релевмуравей и редко используется для повседневного использования. видеть RFC2774, раздел 7 для получения дополнительной информации.

511: Требуется авторизация сети

511 Сеть Авторизация Требуется код статуса ошибки сервера, который требует от клиента, чтобы проверить подлинность, чтобы получить доступ к сети. Например, пользователи могут видеть это при попытке подключиться к общедоступной сети Wi-Fi в бизнесе и пользователи должны согласиться с их условиями, прежде чем получить доступ. Наряду с 511 Сеть Авторизация Требуется ответ на ошибку сервера, пользователи также должны быть направлены туда, где они могут войти в систему. Дополнительную информацию можно получить в разделе 6 RFC6585.

512-599: Неподписанным

Коды статуса ошибки сервера 512-599 в настоящее время не подписаны, но некоторые компании могут использовать любой из них в качестве пользовательских сообщений об ошибках сервера для клиентов.

Мониторинг

ответов на код

статуса HTTP

Чтобы увидеть список кодов статуса для конкретного URL из первых рук, вы можете проверить вкладку инструментов разработчика в вашем просмотреР. Наряду с метриками скорости загрузки страницы, вы также можете просматривать любые ответы сервера, а также все связанные коды статуса HTTP, чтобы гарантировать, что все на вашей странице загружается и перевод правильно.

Для более активного и автоматизированного подхода к мониторингупрофессиональные решения для мониторинга от Dotcom-Monitor могут быть уверены,что всякий раз, когда пользователь сталкивается с определенным кодом ошибкиHTTP, вы получаете уведомление от команд r сразу же сo они могут быстро исправить эту проблему. Вы также можете использовать Функция фильтров для удаления отдельные коды статуса HTTP из задач, оповещений и отчетов,поэтому вы игнорируете любые коды статуса HTTP, которые не имеют отношения к вашим конкретным потребностям.

Понравилась статья? Поделить с друзьями:
  • Http ошибка 421
  • Http ошибка 401 неавторизованный доступ
  • Http ошибка 305
  • Http ошибка 12031
  • Http ошибка 106