![Deep Dive into The Go's Web Server](https://res.cloudinary.com/zenn/image/fetch/s--k0tieder--/c_fill%2Cf_jpg%2Cfl_progressive%2Ch_700%2Cq_90%2Cw_500/https://storage.googleapis.com/zenn-user-upload/book_cover/3cbec936c9.jpg)
Deep Dive into The Go's Web Server
無料で読める本
Goのnet/httpパッケージはとてもよくできており、Webサーバーを動かすのに必要になる「httpコネクションを確立してリクエストを読んでルーティングして……」という手続き的な処理を気にせずとも誰でも簡単にWebサーバーを立てられるようになっています。 ですが、そのnet/httpが代わりにやってくれている「裏側の処理」の部分が気になる、何やっているんだろう?と不思議に思っている方はいませんか? この本では、実際に筆者がnet/httpパッケージのソースコードを読み込んだうえで、「GoのWebサーバーがどのような仕組みで起動・動いているのか」というところについて、図を使いながら解説しています。
Chapters
はじめに
ウェブサーバーのHello, World
httpサーバー起動の裏側
デフォルトでのルーティング処理の詳細
ハンドラによるレスポンス返却の詳細
GoでのWebサーバー起動の全体図
おわりに
Author
Topics