List of usage examples for org.springframework.http HttpHeaders add
@Override public void add(String headerName, @Nullable String headerValue)
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(); }