Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

In this section, we consider the client-server model employed by web applications. We start by looking at the basic concepts of a web client and a web server, with practical illustrations in Python. (Don’t worry: we will return to using Kotlin later…)

After that, we dig into the features of HTTP, looking at how requests and responses are structured, and how responses can be built around different content types.