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
});