request
request(method(), URI :: binary(), headers(), body(), adapter_config()) -> {ok, status(), headers(), binary()} | {error, term()}.