Skip to content

2xx Success

204 No Content

The request worked and there is intentionally no body, typical for DELETE or for saving settings.

When you see it

  • A DELETE or PUT endpoint that has nothing to return.
  • A preflight or beacon endpoint.

What to do

  1. 1

    Don't send a body with 204; some clients fail to parse an empty JSON body.

  2. 2

    If the front end expects JSON, return 200 with a small JSON object instead.

In Laravel

return response()->noContent();

Check the status of a URL

The first line of the response shows the status code; -L follows redirects and shows each step.

curl -I https://example.com/page
curl -IL https://example.com/old-page

Frequently asked questions

What does HTTP 204 mean?

The request worked and there is intentionally no body, typical for DELETE or for saving settings.

How does Laravel handle 204?

return response()->noContent();

Get new articles in your inbox

Practical tutorials and deep dives, about once a week. No spam, unsubscribe anytime.

Privacy policy

Add DEV Talk to your Home Screen

  1. 1 Tap the Share button in Safari's toolbar.
  2. 2 Scroll down and tap Add to Home Screen.
  3. 3 Tap Add. Open it from the Home Screen to read like an app and to turn on notifications with the bell.

We use cookies to improve your experience and analyze traffic. By continuing, you agree to our Privacy Policy.