HttpClientImpl.request() losing the query params

`HttpClientImpl.request()` was losing the query params if passing a string absoluteURI.  

From `URL getFile()` Java Docs:

_Gets the file name of this URL. The returned file portion will be the same as getPath(), plus the concatenation of the value of getQuery(), if any. If there is no query portion, this method and getPath() will return identical results._