Updates core-principles/implementation-maturity.md

Auto commit by GitBook Editor
This commit is contained in:
apidesigner
2017-01-31 08:38:32 +00:00
parent 213b456e76
commit d7f9ae8f62

View File

@@ -1,7 +1,7 @@
# Implementation Maturity
Every API design using the HTTP(S) protocol MUST use the appropriate **HTTP Request Method semantics** ([Richardson Maturity Model Level 2](https://martinfowler.com/articles/richardsonMaturityModel.html#level2)) to implement any action afforded by a resource.
An API design implementation SHOULD include **hypermedia controls** ([Richardson Maturity Model Level 3](https://martinfowler.com/articles/richardsonMaturityModel.html#level3)).
An API design implementation SHOULD include **hypermedia controls**HATEOAS([Richardson Maturity Model Level 3](https://martinfowler.com/articles/richardsonMaturityModel.html#level3)).
(TODO: see HTTP Verbs Appendix)