visionmedia/superagent — pull request #308 by jldec (2014-01-16 17:18:17+00:00)
Title: 404 GET on client results in error message : "cannot GET undefined (404)"

client.js toError() uses req.path instead of req.url for error message

http ClientRequest on node.js uses options.path so a GET for non-existent http://host/foo/bar request results in more useful error msg = "cannot GET /foo/bar (404)"