Sitelet https://funapi.dev/status/501

HTTP 501 Not Implemented

The server does not support the functionality required — usually the HTTP method itself — for any resource.

Defined in RFC 9110 §15.6.2 — 501 Not Implemented · MDN reference

Where you meet HTTP 501 in production

Unimplemented methods on simple servers, features stubbed out in an API before launch, and proxies that do not understand a newer method.

Why you would test it

Send a method nothing implements (PROPFIND, or a made-up one) and check your client reports "unsupported" rather than "server down".

What your client should do about a 501

Do not retry; the server is telling you the capability does not exist. Fall back to a supported method or feature.

501 versus the codes it gets confused with

Endpoints that return 501

1 endpoint in this playground answers with 501. Every one is free, needs no signup, and can be called from the browser or with curl.

Questions about HTTP 501

Is 501 a server error?
It is in the 5xx class, but it describes a missing capability rather than a failure — retrying will not help.
501 or 405?
405 when the server knows the method but this resource does not allow it; 501 when it does not support the method at all.

Other server error codes

All HTTP status codes · All 39 mock REST APIs · Getting started guide

Last updated