Example usage for org.springframework.http HttpHeaders set

List of usage examples for org.springframework.http HttpHeaders set

Introduction

In this page you can find the example usage for org.springframework.http HttpHeaders set.

Prototype

@Override
public void set(String headerName, @Nullable String headerValue) 

Source Link

Document

Set the given, single header value under the given name.

Usage

From source file:com.garyclayburg.UserRestSmokeTest.java

@Test
public void testHalJsonutf8Apache() throws Exception {
    RestTemplate rest = new RestTemplate(new HttpComponentsClientHttpRequestFactory());
    SimpleUser user1 = new SimpleUser();
    user1.setFirstname("Tommy");
    user1.setLastname("Deleteme");
    user1.setId("112" + (int) (Math.floor(Math.random() * 10000)));

    HttpHeaders requestHeaders = new HttpHeaders();
    requestHeaders.set("Content-Type", "application/hal+json;charset=UTF-8");
    //        HttpEntity<?> requestEntity = new HttpEntity(requestHeaders);
    HttpEntity<?> requestEntity = new HttpEntity(user1, requestHeaders);

    ResponseEntity<SimpleUser> simpleUserResponseEntity = rest.exchange(
            "http://" + endpoint + "/audited-users/auditedsave", HttpMethod.POST, requestEntity,
            SimpleUser.class);

    //        ResponseEntity<SimpleUser> userResponseEntity =
    //            rest.postForEntity("http://" + endpoint + "/audited-users/auditedsave",user1,SimpleUser.class);
    log.info("got a response");
    MatcherAssertionErrors.assertThat(simpleUserResponseEntity.getStatusCode(),
            Matchers.equalTo(HttpStatus.OK));

}

From source file:com.garyclayburg.UserRestSmokeTest.java

@Ignore
@Test/*  w w w.  ja va  2s  .  c  o m*/
public void testJsonApache() throws Exception {
    RestTemplate rest = new RestTemplate(new HttpComponentsClientHttpRequestFactory());
    SimpleUser user1 = new SimpleUser();
    user1.setFirstname("Tommy");
    user1.setLastname("Deleteme");
    user1.setId("112" + (int) (Math.floor(Math.random() * 10000)));

    HttpHeaders requestHeaders = new HttpHeaders();
    requestHeaders.set("Content-Type", "application/json");
    //        HttpEntity<?> requestEntity = new HttpEntity(requestHeaders);
    HttpEntity<?> requestEntity = new HttpEntity(user1, requestHeaders);

    ResponseEntity<SimpleUser> simpleUserResponseEntity = rest.exchange(
            "http://" + endpoint + "/audited-users/auditedsave", HttpMethod.POST, requestEntity,
            SimpleUser.class);

    //        ResponseEntity<SimpleUser> userResponseEntity =
    //            rest.postForEntity("http://" + endpoint + "/audited-users/auditedsave",user1,SimpleUser.class);
    log.info("got a response");
    MatcherAssertionErrors.assertThat(simpleUserResponseEntity.getStatusCode(),
            Matchers.equalTo(HttpStatus.OK));

}

From source file:com.garyclayburg.UserRestSmokeTest.java

@Ignore
@Test//from  w  w  w .jav  a  2s .  c  om
public void testJsonutf8Apache() throws Exception {
    RestTemplate rest = new RestTemplate(new HttpComponentsClientHttpRequestFactory());
    SimpleUser user1 = new SimpleUser();
    user1.setFirstname("Tommy");
    user1.setLastname("Deleteme");
    user1.setId("112" + (int) (Math.floor(Math.random() * 10000)));

    HttpHeaders requestHeaders = new HttpHeaders();
    requestHeaders.set("Content-Type", "application/json;charset=UTF-8");
    //        HttpEntity<?> requestEntity = new HttpEntity(requestHeaders);
    HttpEntity<?> requestEntity = new HttpEntity(user1, requestHeaders);

    ResponseEntity<SimpleUser> simpleUserResponseEntity = rest.exchange(
            "http://" + endpoint + "/audited-users/auditedsave", HttpMethod.POST, requestEntity,
            SimpleUser.class);

    //        ResponseEntity<SimpleUser> userResponseEntity =
    //            rest.postForEntity("http://" + endpoint + "/audited-users/auditedsave",user1,SimpleUser.class);
    log.info("got a response");
    MatcherAssertionErrors.assertThat(simpleUserResponseEntity.getStatusCode(),
            Matchers.equalTo(HttpStatus.OK));

}

From source file:business.services.PaNumberService.java

public HttpEntity<InputStreamResource> writePaNumbers(List<PathologyItem> items, Integer labNumber,
        String labRequestCode) throws Exception {

    ByteArrayOutputStream out = new ByteArrayOutputStream();
    Writer writer = new OutputStreamWriter(out, PA_NUMBERS_DOWNLOAD_CHARACTER_ENCODING);
    CSVWriter csvwriter = new CSVWriter(writer, ';', '"');

    csvwriter.writeNext(FILE_HEADER);/*from  w  ww.j  a va 2  s .  com*/

    for (PathologyItem item : items) {
        log.info(item.getPaNumber());
        String[] toppings = { labNumber.toString(), item.getPaNumber(), "", "" };
        csvwriter.writeNext(toppings);
    }

    String filename = "panumbers_" + labRequestCode + ".csv";

    try {
        csvwriter.flush();
        writer.flush();
        out.flush();
        InputStream in = new ByteArrayInputStream(out.toByteArray());
        csvwriter.close();
        writer.close();
        out.close();
        InputStreamResource resource = new InputStreamResource(in);
        HttpHeaders headers = new HttpHeaders();
        headers.setContentType(MediaType.valueOf("text/csv;charset=" + PA_NUMBERS_DOWNLOAD_CHARACTER_ENCODING));
        headers.set("Content-Disposition", "attachment; filename=\"" + filename + "\"");
        HttpEntity<InputStreamResource> response = new HttpEntity<InputStreamResource>(resource, headers);
        return response;
    } catch (IOException e) {
        throw new Exception(e);
    }
}

From source file:com.ge.predix.integration.test.ACSMeteringIT.java

private HttpHeaders getZoneHeaders() {
    HttpHeaders headers = new HttpHeaders();
    headers.set("Predix-Zone-Id", this.createPrimaryTestZone.getSubdomain());
    return headers;
}

From source file:org.client.one.service.OAuthAuthenticationService.java

public boolean updateCurrentUserProfile(String token, Profile profile)
        throws JsonGenerationException, JsonMappingException, IOException, JSONException {
    RestOperations rest = new RestTemplate();

    HttpHeaders headersA = new HttpHeaders();
    headersA.set("Authorization", "Bearer " + token);
    headersA.setContentType(MediaType.TEXT_PLAIN);

    ObjectMapper mapper = new ObjectMapper();
    HttpEntity<String> request = new HttpEntity<String>(mapper.writeValueAsString(profile), headersA);

    ResponseEntity<String> responseUpdate = rest.exchange(oauthServerBaseURL + "/resources/profile/update",
            HttpMethod.POST, request, String.class);

    JSONObject responseUpdateJSON = new JSONObject(responseUpdate.getBody());

    return responseUpdateJSON.getBoolean("success");
}

From source file:org.client.one.service.OAuthAuthenticationService.java

public boolean registerUserIntranet(String token, Profile profile)
        throws JsonGenerationException, JsonMappingException, IOException, JSONException {
    RestOperations rest = new RestTemplate();

    HttpHeaders headersA = new HttpHeaders();
    headersA.set("Authorization", "Bearer " + token);
    headersA.setContentType(MediaType.TEXT_PLAIN);

    ObjectMapper mapper = new ObjectMapper();
    HttpEntity<String> request = new HttpEntity<String>(mapper.writeValueAsString(profile), headersA);

    ResponseEntity<String> responseUpdate = rest.exchange(
            oauthServerBaseURL + "/resources/profile/registerUser", HttpMethod.POST, request, String.class);

    JSONObject responseUpdateJSON = new JSONObject(responseUpdate.getBody());

    return responseUpdateJSON.getBoolean("success");
}

From source file:org.terasoluna.gfw.functionaltest.app.logging.LoggingTest.java

@Test
public void test01_06_checkLoggingSameXtrackMDCRequestToLog() {
    driver.findElement(By.id("xTrackMDCPutFilter")).click();

    // create default x-Track MDC
    driver.findElement(By.id("xTrackMDCPutFilterDefault")).click();

    // cut x-Track MDC
    String targetMdc = driver.findElement(By.id("xTrackMDC")).getText();

    // logging same x-track MDC HTTP Request Header
    HttpHeaders requestHeaders = new HttpHeaders();
    requestHeaders.set("X-Track", targetMdc);
    restTemplate.exchange(applicationContextUrl + "/logging/xTrackMDCPutFilter/1_4", HttpMethod.GET,
            new HttpEntity<byte[]>(requestHeaders), byte[].class);

    // check XTrack logging same transaction in HTTP Request Header to logfile
    // check visually the log file
    // filename:traceLoggingInterceptorTest.log
}

From source file:org.client.one.service.OAuthAuthenticationService.java

public Profile getCurrentUserProfile(String token) throws JSONException {
    RestOperations rest = new RestTemplate();
    HttpHeaders headersA = new HttpHeaders();
    headersA.set("Authorization", "Bearer " + token);

    ResponseEntity<String> responseA = rest.exchange(oauthServerBaseURL + "/resources/profile/read",
            HttpMethod.GET, new HttpEntity<String>(headersA), String.class);

    JSONObject profile = new JSONObject(responseA.getBody());

    profile = profile.getJSONObject("profile");

    Profile u = new Profile();
    u.setFirstName(profile.getString("firstName"));
    u.setLastName(profile.getString("lastName"));
    u.setPhoneNumber(profile.getString("phoneNumber"));
    u.setUsername(profile.getString("username"));
    return u;//ww  w  .ja va 2  s  . c o  m
}

From source file:org.client.one.service.OAuthAuthenticationService.java

public boolean registerUserWS(String token, Profile profile)
        throws JsonGenerationException, JsonMappingException, IOException, JSONException {
    RestOperations rest = new RestTemplate();

    HttpHeaders headersA = new HttpHeaders();
    headersA.set("Authorization", "Bearer " + token);
    headersA.setContentType(MediaType.TEXT_PLAIN);

    ObjectMapper mapper = new ObjectMapper();
    HttpEntity<String> request = new HttpEntity<String>(
            mapper.writeValueAsString(new RequestProfile(token, profile)), headersA);

    ResponseEntity<String> responseUpdate = rest.exchange(
            appThreeServicesBaseURL + "/resources/profile/registerUser", HttpMethod.POST, request,
            String.class);

    JSONObject responseUpdateJSON = new JSONObject(responseUpdate.getBody());

    return responseUpdateJSON.getBoolean("success");
}