themilar / http-server

basic http server written in go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

progress-banner

This is a starting point for Go solutions to the "Build Your Own HTTP server" Challenge. A good project to improve your understanding of Go.

HTTP is the protocol that powers the web. In this challenge, you'll build a HTTP/1.1 server that is capable of serving multiple clients.

Along the way you'll learn about TCP servers, HTTP request syntax, and more. Language specific implementations: net package of the standard library, string parsing, and goroutines, etc.

The Computerphile video below gives a good overview of the considerations for building a webserver. (Using Rust)

Computerphile thumbnail

About

basic http server written in go

License:MIT License


Languages

Language:Go 79.2%Language:HTML 15.3%Language:Shell 5.5%