2xx SuccessCommonly usedRFC 9110

204No Content

Request succeeded but there is no content to return.

What it means

The request succeeded but the server has no content to send back. The response must not include a body. Commonly used for DELETE requests, or PUT/PATCH when no updated data needs to be returned.

When to use it

  • DELETE request succeeded
  • PUT/PATCH update succeeded with no body needed
  • Form submission with no redirect needed
  • Ping/heartbeat endpoints

Code Examples

Express — Delete request
javascript
app.delete('/users/:id', async (req, res) => {
  await db.users.delete(req.params.id);
  res.status(204).send(); // No body
});

Quick Facts

Code204
CategorySuccess
SpecRFC 9110
CommonYes
← Back to all status codes