@Override public OutputStream writeResponseStatusAndHeaders(final long contentLength, final ContainerResponse context) throws ContainerException { final javax.ws.rs.core.Response.StatusType statusInfo = context.getStatusInfo(); final int code = statusInfo.getStatusCode(); final String reason = statusInfo.getReasonPhrase() == null ? HttpStatus.getMessage(code) : statusInfo.getReasonPhrase(); response.setStatusWithReason(code, reason); if (contentLength != -1 && contentLength < Integer.MAX_VALUE) { response.setContentLength((int) contentLength); } for (final Map.Entry<String, List<String>> e : context.getStringHeaders().entrySet()) { for (final String value : e.getValue()) { response.addHeader(e.getKey(), value); } } try { return response.getOutputStream(); } catch (final IOException ioe) { throw new ContainerException("Error during writing out the response headers.", ioe); } }
response.setContentLength(0); response.sendRedirect(url);
protected void handleOptions(Request request,Response response) throws IOException { if (!HttpMethod.OPTIONS.is(request.getMethod())) response.sendError(HttpStatus.BAD_REQUEST_400); request.setHandled(true); response.setStatus(200); response.getHttpFields().put(HttpHeader.ALLOW,"GET,POST,HEAD,OPTIONS"); response.setContentLength(0); response.complete(); }
protected void handleOptions(Request request,Response response) throws IOException { if (!HttpMethod.OPTIONS.is(request.getMethod())) response.sendError(HttpStatus.BAD_REQUEST_400); request.setHandled(true); response.setStatus(200); response.getHttpFields().put(HttpHeader.ALLOW,"GET,POST,HEAD,OPTIONS"); response.setContentLength(0); response.complete(); }
response.setContentLength(-1); String etag=fields.get(HttpHeader.ETAG); if (etag!=null)
url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url);
response.setContentLength(0); response.sendRedirect(url);
url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url);
if (request.getQueryString() != null) url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url); if (request.getQueryString() != null) url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url);
response.setContentLength(0); response.sendRedirect(url);
if (request.getQueryString() != null) url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url); if (request.getQueryString() != null) url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url);
if (request.getQueryString() != null) url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url); if (request.getQueryString() != null) url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url);
response.setContentLength(0); response.sendRedirect(url);
if (request.getQueryString() != null) url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url); } else url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url); } else
if (request.getQueryString() != null) url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url); url += "?" + request.getQueryString(); response.setContentLength(0); response.sendRedirect(url);
setContentLength(writer.size()); try (ServletOutputStream outputStream = getOutputStream())
setContentLength(writer.size()); writer.writeTo(getOutputStream()); writer.destroy();
setContentLength(writer.size()); writer.writeTo(getOutputStream()); writer.destroy();
setContentLength(writer.size()); writer.writeTo(getOutputStream()); writer.destroy();
setContentLength(writer.size()); writer.writeTo(getOutputStream()); writer.destroy();