request embeds http.Request