Description
I recently encountered a 404 error while attempting to use the "groups" URL provided from the Web UI.
There are related issues #159 and #119
In both cases the real issue was data - or the lack there of - in the backend system.
I feel these point to a problem - especially for new users.
The 404 error is well known to internet users ...
"The website hosting server will typically generate a "404 Not Found" web page when a user attempts to follow a broken or dead link; hence the 404 error is one of the most recognizable errors encountered on the World Wide Web." - Wikipedia
At least for me, the 404 error does not suggest a data problem. It suggests a link or webpage problem.
I'm not sure why Adafruit IO uses 404 when the URL is correct but the data may be missing.
The 2 most appropriate options include:
- 400 Bad Request
- 500 Internal Server Error