@RequestMapping("getDownloadUrl.do") public @ResponseBody Object getDownloadUrl(@ModelAttribute DownloadUrlRequest request) { try { // Set the expired time to one hour later. request.setExpiration(new Date(System.currentTimeMillis() + AVAILABLE_PERIOD)); String downloadUrl = ossService.generateUrlRequest(request); return genSuccessResponse("", factoryJson("url", downloadUrl)); } catch (Exception e) { e.printStackTrace(); return genFailureResponse(e.getMessage()); } }