@Override public void type(String contentType) { delegate.type(contentType); }
@Override public String type() { return delegate.type(); }
protected void setEncryptedContentType(Request req, Response res) { res.type("application/octet-stream"); }
protected void setContentType(Request req, Response res) { res.raw().setCharacterEncoding("utf-8"); res.type(mimeType); }
public String showAnalytics(Request request, Response response) { try { final AnalyticsData analytics = analyticsExtension.getAnalytics( request.params(":plugin_id"), request.params(":type"), request.params(":id"), getQueryParams(request)); response.type("application/json"); return GSON.toJson(analytics.toMap()); } catch (Exception e) { LOG.error("Encountered error while fetching analytics", e); throw halt(500, format("Error generating analytics from plugin - %s", request.params(":plugin_id"))); } }
response.type("application/xml; charset=utf-8"); response.status(200);
log.debug("Get HA Bridge version: v" + version.getVersion()); response.status(HttpStatus.SC_OK); response.type("application/json"); return "{\"version\":\"" + version.getVersion() + "\",\"isSecure\":" + bridgeSettings.getBridgeSecurity().isSecure() + "}"; }); response.type("application/json"); return logMsgs; }); theLogServiceMgr.init(); response.status(HttpStatus.SC_OK); response.type("application/json"); return theLogServiceMgr.getConfiguredLoggers(); }, new JsonTransformer()); response.type("application/json"); return errorMessage; }); response.type("application/json"); return errorMessage; }); response.type("application/json"); return errorMessage; }); bridgeSettings.getBridgeSecurity().addAuthenticatedUser(request, theUser);
response.type("application/json"); response.status(HttpStatus.SC_OK); return groupsListHandler(request.params(":userid"), request.ip()); response.type("application/json"); response.status(HttpStatus.SC_OK); return groupsIdHandler(request.params(":groupid"), request.params(":userid"), request.ip()); response.type("application/json"); response.status(HttpStatus.SC_OK); return addGroup(request.params(":userid"), request.ip(), request.body()); response.type("application/json"); response.status(HttpStatus.SC_OK); return deleteGroup(request.params(":userid"), request.params(":groupid"), request.ip()); response.type("application/json"); response.status(HttpStatus.SC_OK); return modifyGroup(request.params(":userid"), request.params(":groupid"), request.ip(), request.body()); response.type("application/json"); response.status(HttpStatus.SC_OK); return changeGroupState(request.params(":userid"), request.params(":groupid"), request.body(), request.ip(), false); response.type("application/json"); response.status(HttpStatus.SC_OK); return basicListHandler("scenes", request.params(":userid"), request.ip()); response.type("application/json");
@Override public String handle(Request request, Response response) { R photonRequest = null; try { photonRequest = photonRequestFactory.create(request); } catch (BadRequestException e) { JSONObject json = new JSONObject(); json.put("message", e.getMessage()); halt(e.getHttpStatus(), json.toString()); } PhotonRequestHandler<R> handler = requestHandlerFactory.createHandler(photonRequest); List<JSONObject> results = handler.handle(photonRequest); JSONObject geoJsonResults = geoJsonConverter.convert(results); response.type("application/json; charset=utf-8"); response.header("Access-Control-Allow-Origin", "*"); if (request.queryParams("debug") != null) return geoJsonResults.toString(4); return geoJsonResults.toString(); } }
@Override public String handle(Request request, Response response) { R photonRequest = null; try { photonRequest = reverseRequestFactory.create(request); } catch (BadRequestException e) { JSONObject json = new JSONObject(); json.put("message", e.getMessage()); halt(e.getHttpStatus(), json.toString()); } ReverseRequestHandler<R> handler = requestHandlerFactory.createHandler(photonRequest); List<JSONObject> results = handler.handle(photonRequest); JSONObject geoJsonResults = geoJsonConverter.convert(results); response.type("application/json; charset=utf-8"); response.header("Access-Control-Allow-Origin", "*"); if (request.queryParams("debug") != null) return geoJsonResults.toString(4); return geoJsonResults.toString(); } }
public static void defineResources() { before((request, response) -> response.type("application/json"));
@Override public void handle(Request request, Response response) throws Exception { response.type(TYPE); response.header("author", "ikidou"); } });
protected String configureResponseData(Response response, ResponseData r) { response.status(r.status); response.type(r.contentType); response.body(r.text); return r.text; }
@Override public void handle(Request request, Response response) throws Exception { Metrics.log.debug(request.requestMethod() + " " + request.pathInfo()); response.header("Access-Control-Allow-Origin", "*"); response.type("application/json"); } }
/** * Creates a controller that maps requests to actions. */ public UserController(final UserService userService) { Spark.staticFileLocation("/public"); get("/api/users", (req, res) -> userService.getAllUsers(), json()); get("/api/users/:id", (req, res) -> userService.getUser(req.params(":id")), json()); post("/api/users", (req, res) -> userService.createUser(req.queryParams("name"), req.queryParams("email")), json()); put("/api/users/:id", (req, res) -> userService.updateUser( req.params(":id"), req.queryParams("name"), req.queryParams("email") ), json()); delete("/api/users/:id", (req, res) -> userService.deleteUser(req.params(":id")), json()); after((req, res) -> { res.type("application/json"); }); exception(IllegalArgumentException.class, (error, req, res) -> { res.status(400); res.body(toJson(new ResponseError(error))); }); }
public static Explanation processBasicBatchQuery( Request req, Response res ) throws Exception { res.type("application/json"); PipelineConfig conf = PipelineConfig.fromJsonString(req.body()); Pipeline p = PipelineUtils.createPipeline(conf); Explanation e = p.results(); return e; }
private Object handleGetTransportOrders(Request request, Response response) { response.type(HttpConstants.CONTENT_TYPE_APPLICATION_JSON_UTF8); return toJson( statusInformationProvider.getTransportOrdersState( valueIfKeyPresent(request.queryMap(), "intendedVehicle") ) ); }
private Object handleGetVehicles(Request request, Response response) throws IllegalArgumentException { response.type(HttpConstants.CONTENT_TYPE_APPLICATION_JSON_UTF8); return toJson( statusInformationProvider.getVehiclesState(valueIfKeyPresent(request.queryMap(), "procState")) ); }
private Object handlePutVehicleIntegrationLevel(Request request, Response response) throws ObjectUnknownException, IllegalArgumentException { statusInformationProvider.putVehicleIntegrationLevel( request.params(":NAME"), valueIfKeyPresent(request.queryMap(), "newValue") ); response.type(HttpConstants.CONTENT_TYPE_TEXT_PLAIN_UTF8); return ""; }
private Object handleGetEvents(Request request, Response response) throws IllegalArgumentException, IllegalStateException { response.type(HttpConstants.CONTENT_TYPE_APPLICATION_JSON_UTF8); return toJson(statusEventDispatcher.fetchEvents(minSequenceNo(request), maxSequenceNo(request), timeout(request))); }