protected final Mono<HttpClientResponse> get(
     Object request, Function<UriComponentsBuilder, UriComponentsBuilder> uriTransformer) {
   return doGet(
       getUriAugmenter(request, uriTransformer),
       outbound -> outbound.failOnClientError(false).failOnServerError(false),
       ErrorPayloadMapper.cloudFoundry(this.connectionContext.getObjectMapper()));
 }
 protected <T> Mono<T> post(
     Object request,
     Class<T> responseType,
     Function<UriComponentsBuilder, UriComponentsBuilder> uriTransformer) {
   return doPost(
       request,
       responseType,
       getUriAugmenter(request, uriTransformer),
       outbound -> outbound.failOnClientError(false).failOnServerError(false),
       ErrorPayloadMapper.cloudFoundry(this.connectionContext.getObjectMapper()));
 }