List of usage examples for org.springframework.http HttpHeaders setAccept
public void setAccept(List<MediaType> acceptableMediaTypes)
From source file:io.spring.initializr.web.project.LegacyStsControllerIntegrationTests.java
@Override protected String htmlHome() { HttpHeaders headers = new HttpHeaders(); headers.setAccept(Collections.singletonList(MediaType.TEXT_HTML)); return getRestTemplate() .exchange(createUrl("/sts"), HttpMethod.GET, new HttpEntity<Void>(headers), String.class).getBody(); }
From source file:com.joseph.california.test.restapi.PersonRestControllerTest.java
private HttpEntity<?> getHttpEntity() { HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.setAccept(Collections.singletonList(new MediaType("application", "json"))); HttpEntity<?> requestEntity = new HttpEntity<Object>(requestHeaders); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); return requestEntity; }
From source file:fi.helsinki.opintoni.integration.pagemetadata.SpringPageMetaDataHttpClient.java
@Override public Optional<String> getPageBody(String pageUrl) { Optional<String> pageBody = Optional.empty(); try {//from w w w . j a v a 2 s . c o m HttpHeaders headers = new HttpHeaders(); headers.setAccept(Lists.newArrayList(MediaType.TEXT_HTML)); headers.add(USER_AGENT_KEY, USER_AGENT); HttpEntity<String> entity = new HttpEntity<>(PARAMETERS_KEY, headers); ResponseEntity<String> response = metaDataRestTemplate.exchange(pageUrl, HttpMethod.GET, entity, String.class); if (response.getStatusCode().equals(HttpStatus.OK)) { pageBody = Optional.ofNullable(response.getBody()); } } catch (Exception e) { } return pageBody; }
From source file:edu.infsci2560.AboutIT.java
@Test public void testAboutPage() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(MediaType.TEXT_HTML)); ResponseEntity<String> entity = this.restTemplate.exchange("/about.html", HttpMethod.GET, new HttpEntity<>(headers), String.class); assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); }
From source file:io.fabric8.che.starter.client.keycloak.KeycloakClient.java
private String getResponseBody(KeycloakEndpoint endpoint, String authHeader) { RestTemplate template = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON)); headers.add("Authorization", authHeader); HttpEntity<String> entity = new HttpEntity<String>("parameters", headers); ResponseEntity<String> response = template.exchange(endpoint.toString(), HttpMethod.GET, entity, String.class); return response.getBody(); }
From source file:org.cloudfoundry.identity.uaa.integration.PasswordCheckEndpointIntegrationTests.java
@Test public void passwordPostSucceeds() throws Exception { MultiValueMap<String, String> formData = new LinkedMultiValueMap<String, String>(); formData.add("password", "password1"); HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON)); @SuppressWarnings("rawtypes") ResponseEntity<Map> response = serverRunning.postForMap("/password/score", formData, headers); assertEquals(HttpStatus.OK, response.getStatusCode()); assertTrue(response.getBody().containsKey("score")); assertTrue(response.getBody().containsKey("requiredScore")); assertEquals(0, response.getBody().get("score")); }
From source file:com.borabora.ui.secure.SampleSecureApplicationTests.java
@Test public void testHome() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(MediaType.TEXT_HTML)); ResponseEntity<String> entity = new TestRestTemplate().exchange("http://localhost:" + this.port, HttpMethod.GET, new HttpEntity<Void>(headers), String.class); assertEquals(HttpStatus.OK, entity.getStatusCode()); assertTrue("Wrong body (title doesn't match):\n" + entity.getBody(), entity.getBody().contains("<title>Login")); }
From source file:edu.infsci2560.AboutIT.java
@Test public void testAboutPageValid() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(MediaType.TEXT_HTML)); ResponseEntity<String> entity = this.restTemplate.exchange("/about.html", HttpMethod.GET, new HttpEntity<>(headers), String.class); assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); PageHtmlValidator.validatePage(entity.getBody()); }
From source file:org.cloudfoundry.identity.uaa.integration.PasswordCheckEndpointIntegrationTests.java
@Test public void passwordPostWithUserDataSucceeds() throws Exception { MultiValueMap<String, String> formData = new LinkedMultiValueMap<String, String>(); formData.add("password", "joe@joesplace.blah"); formData.add("userData", "joe,joe@joesplace.blah,joesdogsname"); HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON)); @SuppressWarnings("rawtypes") ResponseEntity<Map> response = serverRunning.postForMap("/password/score", formData, headers); assertEquals(HttpStatus.OK, response.getStatusCode()); assertTrue(response.getBody().containsKey("score")); assertTrue(response.getBody().containsKey("requiredScore")); assertEquals(0, response.getBody().get("score")); }
From source file:org.trustedanalytics.servicebroker.hdfs.users.UaaClientTokenRetriver.java
public String getToken() { HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON)); headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); URI uaaUri = UriComponentsBuilder.fromHttpUrl(uaaConfiguration.getTokenUri()) .queryParam(GRANT_TYPE, GRANT_TYPE_CREDENTIALS).queryParam(RESPONSE_TYPE, RESPONSE_TYPE_TOKEN) .build().encode().toUri();/*w w w. jav a 2s . c o m*/ HttpEntity<String> entity = new HttpEntity<>(PARAMETERS, headers); return uaaRestTemplate.postForObject(uaaUri, entity, UaaTokenResponse.class).getAccessToken(); }