-
Book Overview & Buying
-
Table Of Contents
Building Modern SaaS Applications with C# and .NET
By :
In today’s online-centric digital landscape, application programming interfaces (APIs) have become ubiquitous in the development of Software-as-a-Service (SaaS) applications. They allow different systems and applications to communicate with each other and share data. Among the different types of APIs, Representational State Transfer (REST)ful APIs have become the most widely used and accepted standard, and that is what we will focus on in this chapter.
This chapter will introduce you to the basics of building RESTful APIs and the key principles that guide their design. You will learn about the key components of a RESTful API, such as resources, representations, and the main HTTP verbs (GET, POST, PUT, PATCH, and DELETE).
Additionally, you will learn about the various strategies to version RESTful APIs, such as URL versioning, custom header versioning, media type versioning, and deprecation and sunsetting.
The main topics covered in this chapter...