davad@lemmy.worldtoSelfhosted@lemmy.world•Immich Public Proxy: Safely share your photos and albums without exposing your Immich instanceEnglish
4·
2 days ago(another pet peeve of mine is “rest” APIs that use 200 response codes for everything)
(another pet peeve of mine is “rest” APIs that use 200 response codes for everything)
Yup, also some APIs use GET for everything. It’s a pain. And it means that filtering by verb only helps if you’re intimately familiar with the API. And even then, only if you keep up with changes as they happen. So really, only if you’re developing the API yourself.
The only one I think is reasonable is GraphQL. But that isn’t rest, and HTTP is just one of the transport layers it supports.
For anything claiming to be RESTful, it’s a crime.