Writing an HTTP Server in Go from Scratch: Part 2
a year ago
- #Go
- #HTTP Server
- #Web Development
- Added unit tests for server start and request parsing.
- Fixed headers to be case-insensitive and accept multiple values.
- Streamed responses instead of sending as a single string.
- Improved handling of bigger payloads with buffer management.
- Implemented middleware functionality for the server.
- Added support for query string parameters.
- Introduced subrouters for better route organization and middleware application.