/** * Send a delete request * @param url Url as string * @return response Response as string * @throws IOException */ public static String delete(String url) throws IOException { return delete(url, null); }
/** * Delete an existing task * @param taskId id of the task to be deleted * @param taksListId Optional task listid. the default task list is * used by default */ @Override public void deleteTask(@Name("taskId") String taskId, @Optional @Name("taskListId") String taskListId) throws Exception { if (taskListId == null) { taskListId = getDefaultTaskList(); } logger.info("deleteTask taskId=" + taskId + ", taskListId=" + taskListId); // TODO: cleanup // built url String url = CALENDAR_URI + "lists/" + taskListId + "/tasks/" + taskId; // perform POST request Map<String, String> headers = getAuthorizationHeaders(); String resp = HttpUtil.delete(url, headers); if (!resp.isEmpty()) { throw new Exception(resp); } }
String resp = HttpUtil.delete(url, headers); if (!resp.isEmpty()) { ObjectNode node = JOM.getInstance().readValue(resp, ObjectNode.class);