20 Advanced web service features

This chapter covers

  • Managing related data in web service results
  • Supporting the PATCH method to make selective changes
  • Formatting content produced by web services
  • Caching the output from web services
  • Generating documentation that describes a web service

In this chapter, I describe advanced features that can be used to create RESTful web services. I explain how to deal with related data in Entity Framework Core queries, how to add support for the HTTP PATCH method, how to use content negotiations, and how to use OpenAPI to describe your web services. Table 20.1 puts this chapter in context.

Table 20.1 Putting advanced web service features in context

Question

Answer

What are they?

The features ...

Get Pro ASP.NET Core 7, Tenth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.