# How To Make an HTTP Server in Go | DigitalOcean ![rw-book-cover](https://readwise-assets.s3.amazonaws.com/media/uploaded_book_covers/profile_1300767/rdy4YmqgHCKE2BTGp6VR96rk) ## Metadata - Author: [[digitalocean.com]] - Full Title: How To Make an HTTP Server in Go | DigitalOcean - Category: #articles - URL: https://www.digitalocean.com/community/tutorials/how-to-make-an-http-server-in-go ## Highlights - In Go, most of the HTTP functionality is provided by the [`net/http`](https://pkg.go.dev/net/http) package in the standard library, while the rest of the network communication is provided by the [`net`](https://pkg.go.dev/net) package. The `net/http` package not only includes the ability to make HTTP requests, but also provides an HTTP server you can use to handle those requests. ([View Highlight](https://read.readwise.io/read/01jwcmywgc1t0tcm6e1pchbj9w))