private Netty4HttpRequest requestWithoutParameters(final FullHttpRequest request, final Channel channel) { // remove all parameters as at least one is incorrectly encoded return new Netty4HttpRequest(serverTransport.xContentRegistry, Collections.emptyMap(), request.uri(), request, channel); }
private Netty4HttpRequest requestWithoutParameters(final FullHttpRequest request, final Channel channel) { // remove all parameters as at least one is incorrectly encoded return new Netty4HttpRequest(serverTransport.xContentRegistry, Collections.emptyMap(), request.uri(), request, channel); }
private Netty4HttpRequest requestWithoutParameters(final FullHttpRequest request, final Channel channel) { // remove all parameters as at least one is incorrectly encoded return new Netty4HttpRequest(serverTransport.xContentRegistry, Collections.emptyMap(), request.uri(), request, channel); }
private Netty4HttpRequest requestWithoutContentTypeHeader( final FullHttpRequest request, final Channel channel, final Exception badRequestCause) { final HttpHeaders headersWithoutContentTypeHeader = new DefaultHttpHeaders(); headersWithoutContentTypeHeader.add(request.headers()); headersWithoutContentTypeHeader.remove("Content-Type"); final FullHttpRequest requestWithoutContentTypeHeader = new DefaultFullHttpRequest( request.protocolVersion(), request.method(), request.uri(), request.content(), headersWithoutContentTypeHeader, // remove the Content-Type header so as to not parse it again request.trailingHeaders()); // Content-Type can not be a trailing header try { return new Netty4HttpRequest(serverTransport.xContentRegistry, requestWithoutContentTypeHeader, channel); } catch (final RestRequest.BadParameterException e) { badRequestCause.addSuppressed(e); return requestWithoutParameters(requestWithoutContentTypeHeader, channel); } }
private Netty4HttpRequest requestWithoutContentTypeHeader( final FullHttpRequest request, final Channel channel, final Exception badRequestCause) { final HttpHeaders headersWithoutContentTypeHeader = new DefaultHttpHeaders(); headersWithoutContentTypeHeader.add(request.headers()); headersWithoutContentTypeHeader.remove("Content-Type"); final FullHttpRequest requestWithoutContentTypeHeader = new DefaultFullHttpRequest( request.protocolVersion(), request.method(), request.uri(), request.content(), headersWithoutContentTypeHeader, // remove the Content-Type header so as to not parse it again request.trailingHeaders()); // Content-Type can not be a trailing header try { return new Netty4HttpRequest(serverTransport.xContentRegistry, requestWithoutContentTypeHeader, channel); } catch (final RestRequest.BadParameterException e) { badRequestCause.addSuppressed(e); return requestWithoutParameters(requestWithoutContentTypeHeader, channel); } }
private Netty4HttpRequest requestWithoutContentTypeHeader( final FullHttpRequest request, final Channel channel, final Exception badRequestCause) { final HttpHeaders headersWithoutContentTypeHeader = new DefaultHttpHeaders(); headersWithoutContentTypeHeader.add(request.headers()); headersWithoutContentTypeHeader.remove("Content-Type"); final FullHttpRequest requestWithoutContentTypeHeader = new DefaultFullHttpRequest( request.protocolVersion(), request.method(), request.uri(), request.content(), headersWithoutContentTypeHeader, // remove the Content-Type header so as to not parse it again request.trailingHeaders()); // Content-Type can not be a trailing header try { return new Netty4HttpRequest(serverTransport.xContentRegistry, requestWithoutContentTypeHeader, channel); } catch (final RestRequest.BadParameterException e) { badRequestCause.addSuppressed(e); return requestWithoutParameters(requestWithoutContentTypeHeader, channel); } }
innerHttpRequest = new Netty4HttpRequest(serverTransport.xContentRegistry, copy, ctx.channel()); } catch (final RestRequest.ContentTypeHeaderException e) { badRequestCause = e; new Netty4HttpRequest( serverTransport.xContentRegistry,
innerHttpRequest = new Netty4HttpRequest(serverTransport.xContentRegistry, copy, ctx.channel()); } catch (final RestRequest.ContentTypeHeaderException e) { badRequestCause = e; new Netty4HttpRequest( serverTransport.xContentRegistry,
innerHttpRequest = new Netty4HttpRequest(serverTransport.xContentRegistry, copy, ctx.channel()); } catch (final RestRequest.ContentTypeHeaderException e) { badRequestCause = e; new Netty4HttpRequest( serverTransport.xContentRegistry,
final Netty4HttpRequest httpRequest; try { httpRequest = new Netty4HttpRequest(serverTransport.xContentRegistry, copy, ctx.channel()); } catch (Exception ex) { if (pipelinedRequest != null) {