- Introduction
- Part I: Foundations
- 1. Hello world
- 2. net/http package
- 2.1. http.Handler
- 2.2. http.ResponseWriter
- 2.3. http.Request
- 2.4. HTTP Request multiplexer
- 2.5. HTTP Server
- 3. Request/Response Patterns
- 4. Middleware
- 5. Testing
- 5.1. Basic Handler Testing
- 5.2. Testing the Full Server
- 5.3. Using testify & httpexpect
- 6. Basic Rest Principles