I worry browsers and proxys have some smart feature unknown to me, or
not implemented in Go. E.g., does Go support every http compression
format, and what about the response 'Expires' header? Should I send a
request even though the URL has not expired?