Let's Build A Simple Web Server From Scratch
We take web servers for granted. They're a critical part of every single web infrastructure. Without a functioning web server, there is nothing for the browser to talk to and nothing to serve up your API.
While the concept of a web server might seem daunting, web servers are simple. Well-established RFC documents specify how a web server should respond to various requests.
This talk breaks down some essential RFC documents on how a web server should respond to HTTP requests. We'll build a new custom web server to serve files off the disk. We'll focus on HTTP/1.1 just for simplicity and time constraints.
All examples will be in C#, but the fundamentals are accessible to anyone of any level or from a different language background.
Learn about some of the critical parts of web infrastructure!