why can't we use `uri()` method in `JdkRequest()`, in order to build the query and URI?