List of usage examples for org.springframework.http HttpMethod POST
HttpMethod POST
To view the source code for org.springframework.http HttpMethod POST.
Click Source Link
From source file:com.sitewhere.rest.service.SiteWhereClient.java
@Override public DeviceAlert createDeviceAlert(String assignmentToken, DeviceAlertCreateRequest request) throws SiteWhereException { Map<String, String> vars = new HashMap<String, String>(); vars.put("token", assignmentToken); return sendRest(getBaseUrl() + "assignments/{token}/alerts", HttpMethod.POST, request, DeviceAlert.class, vars);/* w w w. jav a 2s . c om*/ }
From source file:org.trustedanalytics.servicebroker.gearpump.service.CloudFoundryService.java
private String createUaaToken(String clientId, String clientSecret) throws DashboardServiceException { LOGGER.info("Creating new UAA token"); String autorizationString = clientId + ":" + clientSecret; autorizationString = new String(Base64.getEncoder().encode(autorizationString.getBytes())); HttpHeaders headers = new HttpHeaders(); headers.add(AUTHORIZATION_HEADER, "Basic " + autorizationString); headers.add(CONTENT_TYPE_HEADER, "application/x-www-form-urlencoded"); ResponseEntity<String> response = executeWithHeaders(CREATE_UAA_TOKEN_URL, HttpMethod.POST, CREATE_UAA_TOKEN_BODY_TEMPLATE, headers, uaaTokenApiEndpoint); String uaaToken;/*from w w w .j a v a2 s .c om*/ try { uaaToken = cfCaller.getValueFromJson(response.getBody(), UAA_TOKEN_TYPE) + " " + cfCaller.getValueFromJson(response.getBody(), UAA_ACCESS_TOKEN); } catch (IOException e) { throw new DashboardServiceException("Cannot obtain UAA token.", e); } LOGGER.debug("UAA access token has been obtained."); return uaaToken; }
From source file:nl.minbzk.dwr.zoeken.enricher.uploader.ElasticSearchResultUploader.java
/** * {@inheritDoc}//w w w . java2s . c om */ @Override public void commit(final EnricherJob job) throws Exception { String flushUri = format("http://%s/%s/_flush", getElasticSearchUri(), job.getDatabaseName()); HttpStatus status = operations.execute(flushUri, HttpMethod.POST, null, new ResponseExtractor<HttpStatus>() { @Override public HttpStatus extractData(final ClientHttpResponse response) throws IOException { return response.getStatusCode(); } }, null); if (status.value() != HttpStatus.OK.value()) logger.error("Not all shards could be flushed / committed"); else { if (logger.isInfoEnabled()) logger.info("All shards were successfully flushed / committed"); } }
From source file:com.projectx.mvc.servicehandler.quickregister.QuickRegisterHandler.java
@Override public Boolean resetPassword(Long customerId, Integer customerType) throws PasswordRestFailedException { CustomerIdTypeDTO customerIdDTO = new CustomerIdTypeDTO(customerId, customerType); HttpEntity<CustomerIdTypeDTO> entity = new HttpEntity<CustomerIdTypeDTO>(customerIdDTO); ResponseEntity<Boolean> result = restTemplate.exchange( env.getProperty("rest.host") + "/customer/quickregister/resetPassword", HttpMethod.POST, entity, Boolean.class); if (result.getStatusCode() == HttpStatus.OK) return result.getBody(); else//from w ww .j a va 2 s .co m throw new PasswordRestFailedException(); }
From source file:org.starfishrespect.myconsumption.android.ui.AddSensorActivity.java
private boolean edit() { ObjectMapper mapper = new ObjectMapper(); RestTemplate template = new RestTemplate(); HttpHeaders httpHeaders = CryptoUtils.createHeadersCurrentUser(); ResponseEntity<String> responseEnt; template.getMessageConverters().add(new FormHttpMessageConverter()); template.getMessageConverters().add(new StringHttpMessageConverter()); try {/*from w w w . ja v a 2s . c o m*/ UriComponentsBuilder builder = UriComponentsBuilder .fromHttpUrl(SingleInstance.getServerUrl() + "sensors/" + editSensor.getSensorId()) .queryParam("name", editTextSensorName.getText().toString()) .queryParam("type", selectedSensorType) .queryParam("settings", mapper.writeValueAsString(sensorView.getSensorSettings())); responseEnt = template.exchange(builder.build().encode().toUri(), HttpMethod.POST, new HttpEntity<>(httpHeaders), String.class); String result = responseEnt.getBody(); Log.d(TAG, result); SimpleResponseDTO response = mapper.readValue(result, SimpleResponseDTO.class); if (response.getStatus() == 0) { return true; } } catch (HttpClientErrorException e) { e.printStackTrace(); return false; } catch (IOException e) { e.printStackTrace(); return false; } return false; }
From source file:com.acmemotors.batch.LoaderJobConfiguration.java
@Bean @ServiceActivator(inputChannel = "requestChannel") public HttpRequestExecutingMessageHandler messageHandler(@Value("${serverUrl}") String serverUrl) { HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(serverUrl); handler.setHttpMethod(HttpMethod.POST); handler.setExpectedResponseType(String.class); return handler; }
From source file:fragment.web.TenantsControllerTest.java
@Test public void testRouting() throws Exception { logger.debug("Testing routing...."); DispatcherTestServlet servlet = this.getServletInstance(); Class<? extends TenantsController> controllerClass = controller.getClass(); Method expected = locateMethod(controllerClass, "show", new Class[] { String.class, ModelMap.class }); Method handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/viewtenant")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "edit", new Class[] { String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/edit")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "edit", new Class[] { TenantForm.class, BindingResult.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/edit")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "editCurrentTenant", new Class[] { String.class, String.class, String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/editcurrent")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "searchlist", new Class[] { ModelMap.class, String.class, String.class, String.class, String.class, String.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/searchlist")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "list", new Class[] { String.class, String.class, String.class, String.class, String.class, String.class, String.class, String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/list")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "create", new Class[] { ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/new")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "create", new Class[] { TenantForm.class, BindingResult.class, ModelMap.class, SessionStatus.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "changeState", new Class[] { String.class, ModelMap.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/1/changeState")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "changeState", new Class[] { String.class, State.class, String.class, HttpServletResponse.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/1/changeState")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "issueCredit", new Class[] { String.class, ModelMap.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/issueCredit")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "issueCredit", new Class[] { String.class, String.class, String.class, HttpServletRequest.class, HttpServletResponse.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/1/add_credit")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "search", new Class[] { SearchForm.class, BindingResult.class, String.class, String.class, String.class, String.class, String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/search")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "getAccountType", new Class[] { String.class, String.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/get_account_type")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "listNotifications", new Class[] { Tenant.class, String.class, String.class, String.class, String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/notifications")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "viewNotification", new Class[] { Tenant.class, String.class, String.class, String.class, String.class, String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/view_notification")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "viewAlertsDeliveryOptions", new Class[] { String.class, String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/alert_prefs")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "saveAlertsDeliveryOptions", new Class[] { UserAlertEmailForm.class, BindingResult.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/alert_prefs")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "deleteAlertsDeliveryOptions", new Class[] { Long.class, ModelMap.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/alert_prefs/1/delete")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "listSubscriptions", new Class[] { Tenant.class, String.class, String.class, String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/alerts")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "viewAlert", new Class[] { String.class, ModelMap.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/alerts/view")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "createSpendAlertSubscription", new Class[] { Tenant.class, String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/alerts/new")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "createSpendAlertSubscription", new Class[] { Tenant.class, String.class, CustomAlertForm.class, BindingResult.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/alerts/new")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "removeSubscription", new Class[] { String.class, ModelMap.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/alerts/remove")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "editSpendAlertSubscription", new Class[] { String.class, Tenant.class, String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/alerts/edit")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "editCurrentTenantLogo", new Class[] { ModelMap.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/editcurrentlogo")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "editTenantLogo", new Class[] { String.class, TenantLogoForm.class, BindingResult.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/123/editlogo")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "editSpendAlertSubscription", new Class[] { String.class, String.class, CustomAlertForm.class, BindingResult.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/alerts/edit")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "setAccountBudget", new Class[] { Tenant.class, String.class, ModelMap.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/set_account_budget")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "setAccountBudget", new Class[] { Tenant.class, String.class, TenantForm.class, ModelMap.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/set_account_budget")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "delete", new Class[] { String.class, ModelMap.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/1/delete")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "listStateChanges", new Class[] { String.class, ModelMap.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/stateChanges")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "listAccountLimits", new Class[] { ModelMap.class, String.class, String.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/list_account_limits")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "editAccountlimits", new Class[] { String.class, String.class, ModelMap.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.GET, "/tenants/edit_account_limits")); Assert.assertEquals(expected, handler); expected = locateMethod(controllerClass, "editAccountlimits", new Class[] { String.class, String.class, String.class, HttpServletRequest.class }); handler = servlet.recognize(getRequestTemplate(HttpMethod.POST, "/tenants/edit_account_limits")); Assert.assertEquals(expected, handler); }
From source file:com.sitewhere.rest.service.SiteWhereClient.java
@Override public Zone createZone(String siteToken, ZoneCreateRequest request) throws SiteWhereException { Map<String, String> vars = new HashMap<String, String>(); vars.put("siteToken", siteToken); return sendRest(getBaseUrl() + "sites/{siteToken}/zones", HttpMethod.POST, request, Zone.class, vars); }
From source file:com.projectx.mvc.servicehandler.quickregister.QuickRegisterHandler.java
@Override public QuickRegisterDTO resetPasswordRedirect(String entityInp) throws PasswordRestFailedException { ResetPasswordRedirectDTO resetPasswordRedirectDTO = new ResetPasswordRedirectDTO(entityInp); HttpEntity<ResetPasswordRedirectDTO> entity = new HttpEntity<ResetPasswordRedirectDTO>( resetPasswordRedirectDTO);/*from w ww . j a va2s . c o m*/ ResponseEntity<QuickRegisterDTO> result = restTemplate.exchange( env.getProperty("rest.host") + "/customer/quickregister/resetPasswordRedirect", HttpMethod.POST, entity, QuickRegisterDTO.class); if (result.getStatusCode() == HttpStatus.OK) return result.getBody(); else throw new PasswordRestFailedException(); }
From source file:org.trustedanalytics.servicebroker.gearpump.service.CloudFoundryService.java
private String createUaaClient(String clientId, String clientName, String clientSecret, String redirectUri, String token) throws DashboardServiceException { LOGGER.info("Creating new UAA client"); String body = String.format(CREATE_UAA_CLIENT_BODY_TEMPLATE, clientId, clientName, clientSecret, "http://" + redirectUri + REDIRECT_URI_SUFIX); HttpHeaders headers = new HttpHeaders(); headers.add(AUTHORIZATION_HEADER, token); headers.add(CONTENT_TYPE_HEADER, "application/json"); ResponseEntity<String> response = executeWithHeaders(CREATE_UAA_CLIENT_URL, HttpMethod.POST, body, headers, uaaApiEndpoint);//from w w w .j a v a2 s . c o m LOGGER.debug("Created UAA client: {}", response.getBody()); return response.getBody(); }