@Override public FullHttpRequest replace(ByteBuf content) { DefaultFullHttpRequest duplicate = new DefaultFullHttpRequest(protocolVersion(), method(), uri(), content); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
/** * @param content The {@link ByteBuf} * @return The http request */ HttpRequest getFullRequest(ByteBuf content) { String uriStr = resolveUriPath(); io.netty.handler.codec.http.HttpMethod method = io.netty.handler.codec.http.HttpMethod.valueOf(httpMethod.name()); DefaultFullHttpRequest req = content != null ? new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, method, uriStr, content) : new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, method, uriStr); req.headers().setAll(headers.getNettyHeaders()); return req; }
@Override public FullHttpRequest replace(ByteBuf content) { FullHttpRequest request = new DefaultFullHttpRequest(protocolVersion(), method(), uri(), content, headers().copy(), trailingHeaders().copy()); request.setDecoderResult(decoderResult()); return request; }
private FullHttpRequest createRequest(HttpMethod method, String uri, String requestBody) { DefaultFullHttpRequest rawRequest = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, method, "/v2.0/" + TENANT + "/events/" + uri); rawRequest.headers().set("tenantId", TENANT); if (!requestBody.equals("")) rawRequest.content().writeBytes(Unpooled.copiedBuffer(requestBody.getBytes())); return HttpRequestWithDecodedQueryParams.create(rawRequest); }
private FullHttpRequest createRequest(HttpMethod method, String uri, String requestBody) { DefaultFullHttpRequest rawRequest = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, method, uri); rawRequest.headers().set("tenantId", TENANT); if (!requestBody.equals("")) rawRequest.content().writeBytes(Unpooled.copiedBuffer(requestBody.getBytes())); return HttpRequestWithDecodedQueryParams.create(rawRequest); }
public void writeAndFlush(DefaultFullHttpRequest httprequest) throws ServiceException { try { httprequest.headers().set(HttpHeaderNames.HOST, host); getChannel().writeAndFlush(httprequest); } catch (InterruptedException e) { LOGGER.error("发送消息失败", e); throw new ServiceException(e.getMessage(), e); } }
public FullHttpRequest build() { ByteBuf content; if (payload != null) content = Unpooled.copiedBuffer(payload, CharsetUtil.UTF_8); else content = Unpooled.buffer(0); DefaultFullHttpRequest request = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, method, uri, content); if (headers != null) request.headers().set(headers); return request; }
@Override public FullHttpRequest replace(ByteBuf content) { DefaultFullHttpRequest duplicate = new DefaultFullHttpRequest(protocolVersion(), method(), uri(), content); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
@Override public FullHttpRequest replace(ByteBuf content) { DefaultFullHttpRequest duplicate = new DefaultFullHttpRequest(protocolVersion(), method(), uri(), content); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
@Override public FullHttpRequest replace(ByteBuf content) { DefaultFullHttpRequest duplicate = new DefaultFullHttpRequest(protocolVersion(), method(), uri(), content); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
@Override public FullHttpRequest replace(ByteBuf content) { DefaultFullHttpRequest duplicate = new DefaultFullHttpRequest(protocolVersion(), method(), uri(), content); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
@Override public FullHttpRequest duplicate() { DefaultFullHttpRequest duplicate = new NettyFullHttpRequest( protocolVersion(), method(), uri(), content().duplicate(), false); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
private void testInvocationsJson(Channel channel) throws InterruptedException { result = null; latch = new CountDownLatch(1); DefaultFullHttpRequest req = new DefaultFullHttpRequest( HttpVersion.HTTP_1_1, HttpMethod.POST, "/invocations?model_name=noop"); req.content().writeCharSequence("{\"data\": \"test\"}", CharsetUtil.UTF_8); HttpUtil.setContentLength(req, req.content().readableBytes()); req.headers().set(HttpHeaderNames.CONTENT_TYPE, HttpHeaderValues.APPLICATION_JSON); channel.writeAndFlush(req); latch.await(); Assert.assertEquals(result, "OK"); }
private void testPredictionsJson(Channel channel) throws InterruptedException { result = null; latch = new CountDownLatch(1); DefaultFullHttpRequest req = new DefaultFullHttpRequest( HttpVersion.HTTP_1_1, HttpMethod.POST, "/predictions/noop"); req.content().writeCharSequence("{\"data\": \"test\"}", CharsetUtil.UTF_8); HttpUtil.setContentLength(req, req.content().readableBytes()); req.headers().set(HttpHeaderNames.CONTENT_TYPE, HttpHeaderValues.APPLICATION_JSON); channel.writeAndFlush(req); latch.await(); Assert.assertEquals(result, "OK"); }
/** * @param content The {@link ByteBuf} * @return The http request */ HttpRequest getFullRequest(ByteBuf content) { String uriStr = resolveUriPath(); io.netty.handler.codec.http.HttpMethod method = io.netty.handler.codec.http.HttpMethod.valueOf(httpMethod.name()); DefaultFullHttpRequest req = content != null ? new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, method, uriStr, content) : new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, method, uriStr); req.headers().setAll(headers.getNettyHeaders()); return req; }
/** * @param content The {@link ByteBuf} * @return The http request */ HttpRequest getFullRequest(ByteBuf content) { String uriStr = resolveUriPath(); io.netty.handler.codec.http.HttpMethod method = io.netty.handler.codec.http.HttpMethod.valueOf(httpMethod.name()); DefaultFullHttpRequest req = content != null ? new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, method, uriStr, content) : new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, method, uriStr); req.headers().setAll(headers.getNettyHeaders()); return req; }
@Override public FullHttpRequest replace(ByteBuf content) { FullHttpRequest request = new DefaultFullHttpRequest(protocolVersion(), method(), uri(), content, headers().copy(), trailingHeaders().copy()); request.setDecoderResult(decoderResult()); return request; }
@Override public FullHttpRequest replace(ByteBuf content) { FullHttpRequest request = new DefaultFullHttpRequest(protocolVersion(), method(), uri(), content, headers().copy(), trailingHeaders().copy()); request.setDecoderResult(decoderResult()); return request; }
@Override public FullHttpRequest replace(ByteBuf content) { FullHttpRequest request = new DefaultFullHttpRequest(protocolVersion(), method(), uri(), content, headers().copy(), trailingHeaders().copy()); request.setDecoderResult(decoderResult()); return request; }
@Override public FullHttpRequest replace(ByteBuf content) { FullHttpRequest request = new DefaultFullHttpRequest(protocolVersion(), method(), uri(), content, headers().copy(), trailingHeaders().copy()); request.setDecoderResult(decoderResult()); return request; }