Example usage for org.springframework.http HttpHeaders add

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

Introduction

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

Prototype

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

Source Link

Document

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

Usage

From source file:ch.ralscha.extdirectspring.controller.RouterControllerOptionalTest.java

@Test
public void testMethod8b() throws Exception {
    HttpHeaders headers = new HttpHeaders();
    headers.add("last", "lastHeader");
    headers.add("header2", "2ndHeader");

    ControllerUtil.sendAndReceive(mockMvc, headers, "remoteProviderOptional", "method8",
            "100;default1;2ndHeader;lastHeader", 100);
}

From source file:ch.ralscha.extdirectspring.controller.RouterControllerOptionalTest.java

@Test
public void testMethod9() throws Exception {
    HttpHeaders headers = new HttpHeaders();
    headers.add("intHeader", "2");
    headers.add("booleanHeader", "true");

    ControllerUtil.sendAndReceive(mockMvc, headers, "remoteProviderOptional", "method9", "2;true");
    ControllerUtil.sendAndReceiveWithSession(mockMvc, headers, "remoteProviderOptional", "method9", "2;true");
}

From source file:ch.ralscha.extdirectspring.controller.RouterControllerStoreTest.java

@Test
public void testCookieAndRequestHeader() {

    HttpHeaders headers = new HttpHeaders();
    headers.add("requestHeader", "rValue");

    List<Cookie> cookies = new ArrayList<Cookie>();
    cookies.add(new Cookie("cookie", "cValue"));

    Map<String, Object> readRequest = new HashMap<String, Object>();
    readRequest.put("query", "name");

    ExtDirectStoreResult<Row> storeResponse = (ExtDirectStoreResult<Row>) ControllerUtil.sendAndReceive(mockMvc,
            headers, cookies, "remoteProviderStoreRead", "method11",
            new TypeReference<ExtDirectStoreResult<Row>>() {
                // nothing here
            }, readRequest);/* w  w w.  j a  v a2s  . co m*/

    assertThat(storeResponse.getTotal()).isEqualTo(50L);
    assertThat(storeResponse.getRecords()).hasSize(50);
    int ix = 0;
    for (Row row : storeResponse.getRecords()) {
        assertThat(row.getName()).startsWith("name: " + ix + ":cValue:rValue");
        ix += 2;
    }

    readRequest = new HashMap<String, Object>();
    readRequest.put("query", "name");

    storeResponse = (ExtDirectStoreResult<Row>) ControllerUtil.sendAndReceive(mockMvc,
            "remoteProviderStoreRead", "method11", new TypeReference<ExtDirectStoreResult<Row>>() {
                // nothing here
            }, readRequest);

    assertThat(storeResponse.getTotal()).isEqualTo(50L);
    assertThat(storeResponse.getRecords()).hasSize(50);
    ix = 0;
    for (Row row : storeResponse.getRecords()) {
        assertThat(row.getName()).startsWith("name: " + ix + ":defaultCookie:defaultHeader");
        ix += 2;
    }
}

From source file:ch.ralscha.extdirectspring.controller.RouterControllerOptionalTest.java

@Test
public void testMethod8c() throws Exception {
    HttpHeaders headers = new HttpHeaders();
    headers.add("last", "last");
    headers.add("header1", "1st");
    headers.add("header2", "2nd");

    ControllerUtil.sendAndReceive(mockMvc, headers, "remoteProviderOptional", "method8", "100;1st;2nd;last",
            100);/* w w w  .  java 2  s.com*/
}

From source file:ch.ralscha.extdirectspring.controller.RouterControllerOptionalTest.java

@Test
public void testPoll4() throws Exception {
    HttpHeaders headers = new HttpHeaders();
    headers.add("header", "headerValue");

    ExtDirectPollResponse resp = ControllerUtil.performPollRequest(mockMvc, "remoteProviderOptional", "opoll4",
            "opoll4", null, headers);

    assertThat(resp).isNotNull();/*from   w  w  w .  j  a v  a 2s .  c  o  m*/
    assertThat(resp.getType()).isEqualTo("event");
    assertThat(resp.getName()).isEqualTo("opoll4");
    assertThat(resp.getData()).isEqualTo("100;dummy;headerValue");
    assertThat(resp.getWhere()).isNull();
    assertThat(resp.getMessage()).isNull();
}

From source file:cz.muni.fi.mushroomhunter.restclient.MushroomCreateSwingWorker.java

@Override
protected Void doInBackground() throws Exception {
    MushroomDto mushroomDto = new MushroomDto();
    mushroomDto.setName(restClient.getTfMushroomName().getText());

    mushroomDto.setType(cz.fi.muni.pa165.mushroomhunter.api.Type
            .valueOf(restClient.getComboBoxMushroomType().getSelectedItem().toString()));

    //to create date object only month is used, day and year are fixed values
    String dateInString = restClient.getComboBoxMushroomStartOfOccurence().getSelectedItem().toString()
            + " 1, 2000";

    SimpleDateFormat formatter = new SimpleDateFormat("MMMM d, yyyy", new Locale("en_US"));

    mushroomDto.setStartOfOccurence(formatter.parse(dateInString));

    //to create date object only month is used, day and year are fixed values
    dateInString = restClient.getComboBoxMushroomEndOfOccurence().getSelectedItem().toString() + " 1, 2000";
    mushroomDto.setEndOfOccurence(formatter.parse(dateInString));

    HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.APPLICATION_JSON);
    List<MediaType> mediaTypeList = new ArrayList<>();
    mediaTypeList.add(MediaType.ALL);// w w w  .jav  a 2s . com
    headers.setAccept(mediaTypeList);

    ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter();
    String json = ow.writeValueAsString(mushroomDto);

    String plainCreds = RestClient.USER_NAME + ":" + RestClient.PASSWORD;
    byte[] plainCredsBytes = plainCreds.getBytes();
    byte[] base64CredsBytes = Base64.encodeBase64(plainCredsBytes);
    String base64Creds = new String(base64CredsBytes);

    headers.add("Authorization", "Basic " + base64Creds);

    HttpEntity request = new HttpEntity(json, headers);

    RestTemplate restTemplate = new RestTemplate();
    Long[] result = restTemplate.postForObject(RestClient.SERVER_URL + "pa165/rest/mushroom", request,
            Long[].class);

    System.out.println("Id of the created mushroom: " + result[0]);
    RestClient.getMushroomIDs().add(result[0]);
    return null;
}

From source file:ch.ralscha.extdirectspring.controller.RouterControllerOptionalTest.java

@Test
public void testNamed4() {
    HttpHeaders headers = new HttpHeaders();
    headers.add("aSimpleHeader", "theHeaderValue");

    Map<String, Object> params = new HashMap<String, Object>();
    params.put("bd", new BigDecimal("1.1"));
    ControllerUtil.sendAndReceiveNamed(mockMvc, headers, null, "remoteProviderOptional", "namedMethod4",
            "1.1:theHeaderValue", params);

    params = new HashMap<String, Object>();
    params.put("bd", new BigDecimal("1.2"));
    ControllerUtil.sendAndReceiveNamed(mockMvc, null, null, "remoteProviderOptional", "namedMethod4",
            "1.2:defaultHeaderValue", params);

    params = new HashMap<String, Object>();
    ControllerUtil.sendAndReceiveNamed(mockMvc, null, null, "remoteProviderOptional", "namedMethod4",
            "3.141:defaultHeaderValue", params);
}

From source file:com.brightcove.zencoder.client.ZencoderClient.java

private HttpHeaders getHeaders() {
    HttpHeaders headers = new HttpHeaders();
    headers.add("Accept", "application/json");
    headers.add("Content-Type", "application/json; charset=utf-8");
    headers.add("Zencoder-Api-Key", api_key);
    headers.add("User-Agent", "zencoder-java-2.0");
    return headers;
}

From source file:ch.ralscha.extdirectspring.controller.RouterControllerOptionalTest.java

@Test
public void testTreeLoad2() {
    HttpHeaders headers = new HttpHeaders();
    headers.add("aHeader", "false");

    Map<String, Object> requestParameters = new LinkedHashMap<String, Object>();
    requestParameters.put("node", "root");

    List<Node> nodes = (List<Node>) ControllerUtil.sendAndReceive(mockMvc, headers, "remoteProviderOptional",
            "treeLoad2", new TypeReference<List<Node>>() {/* nothinghere */
            }, requestParameters);/*from ww  w .ja  va 2s.co  m*/

    String appendix = ":false;true;true";

    assertThat(nodes).hasSize(5).containsSequence(new Node("n1", "Node 1" + appendix, false),
            new Node("n2", "Node 2" + appendix, false), new Node("n3", "Node 3" + appendix, false),
            new Node("n4", "Node 4" + appendix, false), new Node("n5", "Node 5" + appendix, false));

    nodes = (List<Node>) ControllerUtil.sendAndReceive(mockMvc, (HttpHeaders) null, "remoteProviderOptional",
            "treeLoad2", new TypeReference<List<Node>>() {/* nothinghere */
            }, requestParameters);

    appendix = ":true;true;true";
    assertThat(nodes).hasSize(5).containsSequence(new Node("n1", "Node 1" + appendix, false),
            new Node("n2", "Node 2" + appendix, false), new Node("n3", "Node 3" + appendix, false),
            new Node("n4", "Node 4" + appendix, false), new Node("n5", "Node 5" + appendix, false));
}

From source file:ch.ralscha.extdirectspring.controller.RouterControllerOptionalTest.java

@Test
public void testSse3() throws Exception {
    HttpHeaders headers = new HttpHeaders();
    headers.add("requestHeader", "requestHeader");
    Map<String, String> params = new HashMap<String, String>();
    params.put("id", "12");

    List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "remoteProviderOptional", "sse3", params,
            headers, null);/*from w  ww. j a va  2 s.  c  o  m*/
    assertThat(events).hasSize(1);
    SSEvent event = events.get(0);

    assertThat(event.getEvent()).isNull();
    assertThat(event.getComment()).isNull();
    assertThat(event.getData()).isEqualTo("12;requestHeader");
    assertThat(event.getId()).isEqualTo("3");
    assertThat(event.getRetry()).isNull();

    events = ControllerUtil.performSseRequest(mockMvc, "remoteProviderOptional", "sse3", params, null, null);
    assertThat(events).hasSize(1);
    event = events.get(0);

    assertThat(event.getEvent()).isNull();
    assertThat(event.getComment()).isNull();
    assertThat(event.getData()).isEqualTo("12;defaultRequestHeaderValue");
    assertThat(event.getId()).isEqualTo("3");
    assertThat(event.getRetry()).isNull();
}