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.RouterControllerPollTest.java
@Test public void pollRequiredHeaderWithValueAndDefault1() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("header", "headerValue"); headers.add("anotherName", "headerValue1"); ExtDirectPollResponse resp = ControllerUtil.performPollRequest(mockMvc, "pollProvider", "messageRequestHeader3", "messageRequestHeader3", null, headers); assertThat(resp).isNotNull();/*ww w. j av a 2 s . co m*/ assertThat(resp.getType()).isEqualTo("event"); assertThat(resp.getName()).isEqualTo("messageRequestHeader3"); assertThat(resp.getData()).isEqualTo("headerValue1"); assertThat(resp.getWhere()).isNull(); assertThat(resp.getMessage()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerPollTest.java
@Test public void pollOptionalHeaderWithoutValueAndDefault1() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("header", "headerValue"); headers.add("anotherName", "headerValue1"); ExtDirectPollResponse resp = ControllerUtil.performPollRequest(mockMvc, "pollProvider", "messageRequestHeader4", "messageRequestHeader4", null, headers); assertThat(resp).isNotNull();/* w w w. ja v a 2s . c o m*/ assertThat(resp.getType()).isEqualTo("event"); assertThat(resp.getName()).isEqualTo("messageRequestHeader4"); assertThat(resp.getData()).isEqualTo("headerValue"); assertThat(resp.getWhere()).isNull(); assertThat(resp.getMessage()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerPollTest.java
@Test public void pollHeaderWithConversion() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("intHeader", "2"); headers.add("booleanHeader", "true"); ExtDirectPollResponse resp = ControllerUtil.performPollRequest(mockMvc, "pollProvider", "messageRequestHeader6", "messageRequestHeader6", null, headers); assertThat(resp).isNotNull();/*from ww w . ja v a 2 s . c om*/ assertThat(resp.getType()).isEqualTo("event"); assertThat(resp.getName()).isEqualTo("messageRequestHeader6"); assertThat(resp.getData()).isEqualTo("2;true"); assertThat(resp.getWhere()).isNull(); assertThat(resp.getMessage()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerPollTest.java
@Test public void pollMultipleCookies1() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("requestHeader", "aRequestHeader"); List<Cookie> cookies = new ArrayList<Cookie>(); cookies.add(new Cookie("last", "lastCookie")); ExtDirectPollResponse resp = ControllerUtil.performPollRequest(mockMvc, "pollProvider", "messageCookieValue5", "messageCookieValue5", null, headers, cookies); assertThat(resp).isNotNull();/*from ww w. j ava2s. c om*/ assertThat(resp.getType()).isEqualTo("event"); assertThat(resp.getName()).isEqualTo("messageCookieValue5"); assertThat(resp.getData()).isEqualTo("aRequestHeader;null;default1;default2;lastCookie"); assertThat(resp.getWhere()).isNull(); assertThat(resp.getMessage()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerPollTest.java
@Test public void pollMultipleHeaders2() throws Exception { Map<String, String> params = new LinkedHashMap<String, String>(); params.put("id", "33"); HttpHeaders headers = new HttpHeaders(); headers.add("last", "lastHeader"); headers.add("header2", "2ndHeader"); ExtDirectPollResponse resp = ControllerUtil.performPollRequest(mockMvc, "pollProvider", "messageRequestHeader5", "messageRequestHeader5", params, headers); assertThat(resp).isNotNull();//from www . j a v a2 s . co m assertThat(resp.getType()).isEqualTo("event"); assertThat(resp.getName()).isEqualTo("messageRequestHeader5"); assertThat(resp.getData()).isEqualTo("33;default1;2ndHeader;lastHeader"); assertThat(resp.getWhere()).isNull(); assertThat(resp.getMessage()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerPollTest.java
@Test public void pollMultipleHeaders3() throws Exception { Map<String, String> params = new LinkedHashMap<String, String>(); params.put("id", "44"); HttpHeaders headers = new HttpHeaders(); headers.add("last", "last"); headers.add("header1", "1st"); headers.add("header2", "2nd"); ExtDirectPollResponse resp = ControllerUtil.performPollRequest(mockMvc, "pollProvider", "messageRequestHeader5", "messageRequestHeader5", params, headers); assertThat(resp).isNotNull();// www.j a v a 2 s .c om assertThat(resp.getType()).isEqualTo("event"); assertThat(resp.getName()).isEqualTo("messageRequestHeader5"); assertThat(resp.getData()).isEqualTo("44;1st;2nd;last"); assertThat(resp.getWhere()).isNull(); assertThat(resp.getMessage()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerPollTest.java
@Test public void pollMultipleCookies2() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("requestHeader", "aRequestHeader"); Map<String, String> params = new LinkedHashMap<String, String>(); params.put("id", "33"); List<Cookie> cookies = new ArrayList<Cookie>(); cookies.add(new Cookie("last", "lastCookie")); cookies.add(new Cookie("cookie2", "2ndCookie")); ExtDirectPollResponse resp = ControllerUtil.performPollRequest(mockMvc, "pollProvider", "messageCookieValue5", "messageCookieValue5", params, headers, cookies); assertThat(resp).isNotNull();/*from w ww. ja va2s . c o m*/ assertThat(resp.getType()).isEqualTo("event"); assertThat(resp.getName()).isEqualTo("messageCookieValue5"); assertThat(resp.getData()).isEqualTo("aRequestHeader;33;default1;2ndCookie;lastCookie"); assertThat(resp.getWhere()).isNull(); assertThat(resp.getMessage()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerPollTest.java
@Test public void pollMultipleCookies3() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("requestHeader", "aRequestHeader"); Map<String, String> params = new LinkedHashMap<String, String>(); params.put("id", "44"); List<Cookie> cookies = new ArrayList<Cookie>(); cookies.add(new Cookie("last", "last")); cookies.add(new Cookie("cookie1", "1st")); cookies.add(new Cookie("cookie2", "2nd")); ExtDirectPollResponse resp = ControllerUtil.performPollRequest(mockMvc, "pollProvider", "messageCookieValue5", "messageCookieValue5", params, headers, cookies); assertThat(resp).isNotNull();//from w w w . ja va 2s . com assertThat(resp.getType()).isEqualTo("event"); assertThat(resp.getName()).isEqualTo("messageCookieValue5"); assertThat(resp.getData()).isEqualTo("aRequestHeader;44;1st;2nd;last"); assertThat(resp.getWhere()).isNull(); assertThat(resp.getMessage()).isNull(); }
From source file:de.hska.ld.core.AbstractIntegrationTest.java
private HttpEntity<String> createHeaderAndBody(Object obj, Cookie auth) { String json = null;/* w ww.ja v a 2s . co m*/ if (obj != null) { try { json = objectMapper.writeValueAsString(obj); /*if (obj instanceof User) { // Workaround to transfer password json = json.substring(0, json.length() - 1); json += ",\"password\":\"" + PASSWORD + "\"}"; }*/ } catch (JsonProcessingException e) { // do nothing } } HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON)); if (auth != null) { headers.add("Cookie", "JSESSIONID=" + auth.getValue()); } if (json == null) { return new HttpEntity<>(headers); } else { return new HttpEntity<>(json, headers); } }
From source file:eu.freme.broker.eservices.ELink.java
@RequestMapping(value = "/e-link/explore", method = RequestMethod.POST) @Secured({ "ROLE_USER", "ROLE_ADMIN" }) public ResponseEntity<String> exploreResource( @RequestHeader(value = "Accept", required = false) String acceptHeader, @RequestHeader(value = "Content-Type", required = false) String contentTypeHeader, @RequestParam Map<String, String> allParams, @RequestParam(value = "resource", required = true) String resource, @RequestParam(value = "endpoint", required = true) String endpoint, @RequestParam(value = "endpoint-type", required = false) String endpointType) { try {//from w ww . ja v a 2 s. com templateValidator.validateTemplateEndpoint(endpoint); NIFParameterSet nifParameters = this.normalizeNif("", acceptHeader, contentTypeHeader, allParams, false); Model inModel = dataEnricher.exploreResource(resource, endpoint, endpointType); HttpHeaders responseHeaders = new HttpHeaders(); String serialization = rdfConversionService.serializeRDF(inModel, nifParameters.getOutformat()); responseHeaders.add("Content-Type", nifParameters.getOutformat().contentType()); return new ResponseEntity<>(serialization, responseHeaders, HttpStatus.OK); } catch (InvalidTemplateEndpointException ex) { logger.error(ex.getMessage(), ex); throw new InvalidTemplateEndpointException(ex.getMessage()); } catch (UnsupportedEndpointType | BadRequestException | UnsupportedOperationException ex) { logger.error(ex.getMessage(), ex); throw ex; } catch (Exception ex) { logger.error("Internal service problem. Please contact the service provider.", ex); throw new InternalServerErrorException("Unknown problem. Please contact us."); } }