-
Book Overview & Buying
-
Table Of Contents
Hands-On Software Engineering with Python - Second Edition
By :
The Python ecosystem has several options available for implementing API services and full-blown web applications, even before adding the cloud-resident options into the mix. Those options can be usefully grouped into local and containerized implementations, and cloud-resident implementations. The local and containerized implementations include both REST and GraphQL service options.
It is worth mentioning that the REST API providers can also be used to construct and return web pages. From the perspective of the request/response processes involved, there is little to no difference between endpoints that return HTML text content and endpoints that return JSON data structures. The underlying processes may be significantly different in how they do whatever it is that they do to generate their responses, assuming the responsibility for generating any of the HTTP data that is needed to differentiate between HTML and JSON responses, or whatever other data formats are...