reading-notes


Project maintained by Razan-am Hosted on GitHub Pages — Theme by mattgraham

API Design Best Practices

What does REST stand for?

REST APIs are designed around a ____.

What is an identifer of a resource? Give an example.

Example:

What are the most common HTTP verbs?

What should the URIs be based on?

Give an example of a good URI.

Example:

  • https://adventure-works.com/orders

What does it mean to have a ‘chatty’ web API? Is this a good or a bad thing?

What status code does a successful GET request return?

What status code does an unsuccessful GET request return?

What status code does a successful POST request return?

What status code does a successful DELETE request return?


References:

@By Microsoft /RESTful web API design