Skip to content

This is not a REST API #7

@ghost

Description

The definition of REST contains many mandatory constraints described here: https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm
REST APIs are hypertext driven https://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven while your API is not. I understand the confusion, because people learned REST from stackoverflow and from tutorials have only a vague and false idea of what REST is. Learning how it should work is hard, implementing it is even a lot harder. What we really have here is just some sort of CRUD API. https://www.bmc.com/blogs/rest-vs-crud-whats-the-difference/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions