@Override public List<HttpMessageReader<?>> messageReaders() { return this.request.messageReaders(); }
@Override public List<HttpMessageReader<?>> messageReaders() { return this.delegate.messageReaders(); }
public DefaultServerRequestBuilder(ServerRequest other) { Assert.notNull(other, "ServerRequest must not be null"); this.messageReaders = other.messageReaders(); this.exchange = other.exchange(); this.methodName = other.methodName(); this.uri = other.uri(); headers(headers -> headers.addAll(other.headers().asHttpHeaders())); cookies(cookies -> cookies.addAll(other.cookies())); attributes(attributes -> attributes.putAll(other.attributes())); }