Optionalquery: QueryParamsPerform a GET expecting JSON and parse it into T. The body is decoded by the charset
its Content-Type names (UTF-8 when it names none; see decodeBody).
Optionalquery: QueryParamsPerform a request with Accept negotiation and transient-error retries.
Build a fully-qualified URL from a path and optional query parameters.