@Override public MutableHttpResponse<B> status(HttpStatus status, CharSequence message) { message = message == null ? status.getReason() : message; nettyResponse.setStatus(new HttpResponseStatus(status.getCode(), message.toString())); return this; }
private HttpResponse setupNormalResponse(final org.apache.http.HttpResponse remoteResponse) throws IOException { HttpVersion httpVersion = HttpVersion.valueOf(remoteResponse.getProtocolVersion().toString()); HttpResponseStatus status = HttpResponseStatus.valueOf(remoteResponse.getStatusLine().getStatusCode()); FullHttpResponse response = new DefaultFullHttpResponse(httpVersion, status); response.setStatus(status); Header[] allHeaders = remoteResponse.getAllHeaders(); for (Header header : allHeaders) { if (isResponseHeader(header)) { response.headers().set(header.getName(), header.getValue()); } } HttpEntity entity = remoteResponse.getEntity(); if (entity != null) { byte[] content = toByteArray(entity); if (content.length > 0) { ByteBuf buffer = Unpooled.copiedBuffer(content); response.content().writeBytes(buffer); } } return newResponse(response); }
public HttpResponse setStatus(int status) { response.setStatus(HttpResponseStatus.valueOf(status)); return this; }
@Override public void sendRedirect(String location) { originalHttpResponse.setStatus(HttpResponseStatus.FOUND); originalHttpResponse.headers().set(HttpHeaderNames.LOCATION, location); }
@Override public void sendError(int sc, String msg) throws IOException { this.httpResponse.setStatus(HttpResponseStatus.parseLine(String.valueOf(sc) + " " + msg)); } @Override
@Override public void sendError(int sc) { originalHttpResponse.setStatus(HttpResponseStatus.valueOf(sc)); }
public static FullHttpResponse buildResponse(BidResponse bidResponse, HttpResponseStatus status) { FullHttpResponse response = buildResponse(bidResponse); response.setStatus(status); return response; }
@Override public void sendError(int sc, String msg) { originalHttpResponse.setStatus(HttpResponseStatus.valueOf(sc, msg)); }
public HttpResponse setStatus(int status) { response.setStatus(HttpResponseStatus.valueOf(status)); return this; }
@Override public void setStatus(int sc) { originalHttpResponse.setStatus(HttpResponseStatus.valueOf(sc)); }
@Override public OutputStream writeResponseStatusAndHeaders(long contentLength, ContainerResponse context) throws ContainerException { MultivaluedMap<String, String> responseHeaders = context.getStringHeaders(); HttpHeaders nettyHeaders = response.headers(); for (Entry<String, List<String>> entry: responseHeaders.entrySet()) { nettyHeaders.add(entry.getKey(), entry.getValue()); } int status = context.getStatus(); response.setStatus(HttpResponseStatus.valueOf(status)); return new ByteBufOutputStream(response.content()); }
@Override public OutputStream writeResponseStatusAndHeaders(long contentLength, ContainerResponse context) throws ContainerException { MultivaluedMap<String, String> responseHeaders = context.getStringHeaders(); HttpHeaders nettyHeaders = response.headers(); for (Entry<String, List<String>> entry: responseHeaders.entrySet()) { nettyHeaders.add(entry.getKey(), entry.getValue()); } int status = context.getStatus(); response.setStatus(HttpResponseStatus.valueOf(status)); return new ByteBufOutputStream(response.content()); }
response.setStatus(HttpResponseStatus.valueOf(200)); } else { String body = request.content().toString(Charsets.UTF_8); } catch (Exception e) { response.content().writeBytes(Charsets.UTF_8.encode("Invalid JSON")); response.setStatus(HttpResponseStatus.valueOf(422)); Object[] pc = pushCommand(); response.content().writeBytes(Charsets.UTF_8.encode(String.valueOf(pc[1]))); response.setStatus(HttpResponseStatus.valueOf(Integer.valueOf(pc[0].toString()))); response.setStatus(HttpResponseStatus.valueOf(422));
response.setStatus(HttpResponseStatus.valueOf(200)); } else { String body = request.content().toString(Charsets.UTF_8); } catch (Exception e) { response.content().writeBytes(Charsets.UTF_8.encode("Invalid JSON")); response.setStatus(HttpResponseStatus.valueOf(422)); Object[] pc = pushCommand(); response.content().writeBytes(Charsets.UTF_8.encode(String.valueOf(pc[1]))); response.setStatus(HttpResponseStatus.valueOf(Integer.valueOf(pc[0].toString()))); response.setStatus(HttpResponseStatus.valueOf(422));
response.setStatus(HttpResponseStatus.NOT_FOUND); ByteBufUtil.writeUtf8(response.content(), String.format("Resource not found, url: [%s], http_method: [%s]", _request.getRequestURI(), response.setStatus(HttpResponseStatus.INTERNAL_SERVER_ERROR); ByteBufUtil.writeUtf8(response.content(), ExceptionUtils.toString(ex)); } finally {
resp = newResponse(buffer); resp.setStatus(getStatus(response.status()));
resp = newResponse(buffer); resp.setStatus(getStatus(response.status()));
resp = newResponse(buffer); resp.setStatus(getStatus(response.status()));
resp = newResponse(buffer); resp.setStatus(getStatus(response.status()));