423 Locked HTTP Status Code

Description

The HTTP status code 423 is defined as "Locked". This status code indicates that the resource being accessed is locked and cannot be modified or accessed in a way that would require modification. The 423 Locked status is typically used in Web Distributed Authoring and Versioning (WebDAV) and other situations where a resource needs to be locked to prevent concurrent modifications which could lead to conflicts or data corruption.

When a client encounters a 423 Locked status, it means that the operation it attempted on the resource could not be performed because another process or user has locked the resource for their exclusive use. The lock might be in place for various reasons, such as an ongoing update or modification process by another user or system. To successfully perform the operation, the client may need to wait until the lock is released or negotiate the lock's release if possible.

In essence, a 423 Locked status is a way for a server to communicate to the client that the resource is temporarily unavailable for the requested action due to a lock, and that the client should try again later or handle the situation according to the application's logic.

Status

HTTP
423 Locked

Common Causes

Here are some common causes for receiving a 423 status code:

  1. Resource Is Being Edited: The most common reason for a 423 error is that the resource is being edited by another user. In content management systems or collaborative platforms, this prevents users from overwriting each other's changes.

  2. Manual Locking: Some systems allow users or administrators to manually lock resources for maintenance or other reasons. If a resource is manually locked, other users will receive a 423 error when they attempt to access or modify it.

  3. Automatic Locking Mechanisms: Certain processes or operations might automatically lock resources temporarily. For example, during a backup or migration process, files might be locked to ensure data consistency.

  4. Error or Misconfiguration: A 423 status can also result from a misconfiguration or an error in the server or application logic, leading to resources being improperly locked or the lock not being released correctly after use.

  5. Access Control: In some cases, a 423 error might be used to indicate that access to a resource is restricted, though there are other status codes (like 403 Forbidden) that are more commonly used for access control purposes.

  6. Expired Lock: Sometimes, a lock might expire, but due to a glitch or misconfiguration, the system still treats the resource as locked, leading to a 423 error when access is attempted.

To resolve a 423 error, you may need to wait until the resource is unlocked, contact the administrator or user who has locked the resource, or investigate server configurations and logs to identify and correct any errors or misconfigurations causing the resource to remain locked.

Browser Support

The following table will show you the current browser support for the 423 Locked HTTP status code.

Desktop
Edge Chrome Firefox Opera Safari
?????
Tablets / Mobile
Chrome Firefox Opera Safari Samsung Webview
??????

Last updated by CSSPortal on: 1st April 2024