Started article, just jotting down some notes

Matt Holt 2017-05-02 23:52:25 -06:00
parent 963ca9d827
commit 5c462bed2e

@ -0,0 +1,7 @@
*Article is a WIP*
- Use httpserver.Path to compare base paths to know if your handler should handle the request
- Don't touch the file system using a path from the request directly. Instead:
- To open a file, use http.Dir
- For anything else, use httpserver.SafePath to get a sanitized path
- If you need to wrap or record the response, wrap your own ResponseWriter type with httpserver.ResponseWriterWrapper so it is guaranteed to implement some crucial interfaces.