pw.print("HTTP/1.1 " + status.getDescription() + " \r\n");
responseValueMsg = responseValueMsgError; if (!Response.Status.OK.equals(status)) { commandStatus = status.getRequestStatus();
private Response translateTextResponse(Method method, IConstructor cons) throws IOException { IString mimeType = (IString) cons.get("mimeType"); IMap header = (IMap) cons.get("header"); IString data = (IString) cons.get("content"); Status status = translateStatus((IConstructor) cons.get("status")); if (method != Method.HEAD) { switch (status) { case BAD_REQUEST: case UNAUTHORIZED: case NOT_FOUND: case FORBIDDEN: case RANGE_NOT_SATISFIABLE: case INTERNAL_ERROR: if (data.length() == 0) { data = vf.string(status.getDescription()); } default: break; } } Response response = newFixedLengthResponse(status, mimeType.getValue(), data.getValue()); addHeaders(response, header); return response; }
private Response translateTextResponse(Method method, IConstructor cons) { IString mimeType = (IString) cons.get("mimeType"); IMap header = (IMap) cons.get("header"); IString data = (IString) cons.get("content"); Status status = translateStatus((IConstructor) cons.get("status")); if (method != Method.HEAD) { switch (status) { case BAD_REQUEST: case UNAUTHORIZED: case NOT_FOUND: case FORBIDDEN: case RANGE_NOT_SATISFIABLE: case INTERNAL_ERROR: if (data.length() == 0) { data = vf.string(status.getDescription()); } default: break; } } Response response = newFixedLengthResponse(status, mimeType.getValue(), data.getValue()); addHeaders(response, header); return response; }
private static Response translateTextResponse(Method method, IConstructor cons) { IString mimeType = (IString) cons.get("mimeType"); IMap header = (IMap) cons.get("header"); IString data = (IString) cons.get("content"); Status status = translateStatus((IConstructor) cons.get("status")); if (method != Method.HEAD) { switch (status) { case BAD_REQUEST: case UNAUTHORIZED: case NOT_FOUND: case FORBIDDEN: case RANGE_NOT_SATISFIABLE: case INTERNAL_ERROR: if (data.length() == 0) { data = vf.string(status.getDescription()); } default: break; } } Response response = newFixedLengthResponse(status, mimeType.getValue(), data.getValue()); addHeaders(response, header); return response; }
@Override public String getDescription() { return Status.OK.getDescription(); } };
@Override public int getRequestStatus() { return Status.OK.getRequestStatus(); } @Override public String getDescription() { return Status.OK.getDescription(); }
public static Status lookup(int requestStatus) { for (Status status : Status.values()) { if (status.getRequestStatus() == requestStatus) { return status; } } return null; }
@Test public void testReturnsCorrectValues() { OKResponse response = new OKResponse("mime", ""); assertEquals(response.getStatus().getRequestStatus(), NanoHTTPD.Response.Status.OK.getRequestStatus()); assertEquals(response.getStatus().getDescription(), NanoHTTPD.Response.Status.OK.getDescription()); } }