List of usage examples for org.springframework.http HttpHeaders add
@Override public void add(String headerName, @Nullable String headerValue)
From source file:org.springsource.sinspctr.rest.SInspctrController.java
@ResponseBody @RequestMapping(value = "/**/*.xml", method = RequestMethod.POST) public ResponseEntity<String> saveConfig(HttpServletRequest request, @RequestParam("xml") String xml) { ResponseEntity<String> response; HttpHeaders headers = new HttpHeaders(); headers.add("content-type", "application/json"); try {/* ww w . ja v a 2 s .c o m*/ //"META-INF/spring/integration/spring-integration-context.xml" String servletPath = request.getServletPath(); if (servletPath.startsWith("/sinspctr/configs")) { servletPath = servletPath.substring("/sinspctr/configs".length(), servletPath.length()); } File siConfigFile = ResourceLocator.getClasspathRelativeFile(servletPath); FileCopyUtils.copy(siConfigFile, createBackupFile(siConfigFile)); siConfigFile.delete(); FileCopyUtils.copy(xml.getBytes(), siConfigFile); response = new ResponseEntity<String>("{\"status\":\"success\"}", HttpStatus.OK); return response; } catch (Exception e) { return new ResponseEntity<String>("{\"error\":\"" + e.getMessage() + "\"}", headers, HttpStatus.INTERNAL_SERVER_ERROR); } }
From source file:org.trustedanalytics.h2oscoringengine.publisher.http.HttpCommunicationTest.java
private HttpHeaders createExpectedZipHeaders() { HttpHeaders bitsHeaders = new HttpHeaders(); bitsHeaders.add("Content-type", "application/zip"); return bitsHeaders; }
From source file:reconf.server.services.property.ClientReadPropertyService.java
private HttpHeaders addHeader(HttpHeaders headers, String name, Object value) { try {/*from w w w . java 2 s . c om*/ headers.add(name, mapper.writeValueAsString(value)); } catch (Exception ignored) { } return headers; }
From source file:org.fenixedu.start.controller.StartController.java
private ResponseEntity<byte[]> build(Map<String, byte[]> project, ProjectRequest request) throws IOException { ByteArrayOutputStream stream = new ByteArrayOutputStream(); ZipOutputStream zip = new ZipOutputStream(stream); for (Map.Entry<String, byte[]> mapEntry : project.entrySet()) { ZipEntry entry = new ZipEntry(request.getArtifactId() + "/" + mapEntry.getKey()); zip.putNextEntry(entry);//w ww . j ava 2s . c o m zip.write(mapEntry.getValue()); zip.closeEntry(); } zip.close(); HttpHeaders headers = new HttpHeaders(); headers.add("Content-Type", "application/zip"); headers.add("Content-Disposition", "attachment; filename=\"" + request.getArtifactId() + ".zip\""); return new ResponseEntity<>(stream.toByteArray(), headers, HttpStatus.OK); }
From source file:org.cloudfoundry.identity.uaa.login.RemoteUaaControllerTests.java
@Test public void testCookieSentWithoutAttributes() throws Exception { HttpHeaders responseHeaders = new HttpHeaders(); responseHeaders.add("Set-Cookie", "JSESSIONID=FOO; Path=/; HttpOnly"); setResponse(Collections.<String, Object>singletonMap("options", "{}"), responseHeaders, HttpStatus.OK); ModelAndView result = controller.startAuthorization(request, parameters, model, headers, principal); assertEquals("access_confirmation", result.getViewName()); assertEquals("JSESSIONID=FOO", model.get("cookie")); }
From source file:org.cloudfoundry.identity.uaa.login.RemoteUaaControllerTests.java
@Test public void testMultipleCookies() throws Exception { HttpHeaders responseHeaders = new HttpHeaders(); responseHeaders.add("Set-Cookie", "__VCAP_ID__=BAR"); responseHeaders.add("Set-Cookie", "JSESSIONID=FOO; Path=/; HttpOnly"); setResponse(Collections.<String, Object>singletonMap("options", "{}"), responseHeaders, HttpStatus.OK); ModelAndView result = controller.startAuthorization(request, parameters, model, headers, principal); assertEquals("access_confirmation", result.getViewName()); assertEquals("__VCAP_ID__=BAR;JSESSIONID=FOO", model.get("cookie")); }
From source file:io.pivotal.spring.cloud.service.eureka.SurgicalRoutingRequestTransformer.java
@Override public HttpRequest transformRequest(HttpRequest request, ServiceInstance instance) { Map<String, String> metadata = instance.getMetadata(); if (metadata.containsKey(CF_APP_GUID) && metadata.containsKey(CF_INSTANCE_INDEX)) { final String headerValue = String.format("%s:%s", metadata.get(CF_APP_GUID), metadata.get(CF_INSTANCE_INDEX)); // request.getHeaders might be immutable, so return a wrapper return new HttpRequestWrapper(request) { @Override/* ww w.j ava2s. c o m*/ public HttpHeaders getHeaders() { HttpHeaders headers = new HttpHeaders(); headers.putAll(super.getHeaders()); headers.add(SURGICAL_ROUTING_HEADER, headerValue); return headers; } }; } return request; }
From source file:net.paslavsky.springrest.SpringRestClientMethodInterceptorTest.java
private HttpHeaders getAuthHttpHeaders() { HttpHeaders authHeaders = new HttpHeaders(); authHeaders.add("Auth", "######"); return authHeaders; }
From source file:fi.helsinki.opintoni.integration.pagemetadata.SpringPageMetaDataHttpClient.java
@Override public Optional<String> getPageBody(String pageUrl) { Optional<String> pageBody = Optional.empty(); try {//from ww w .ja v a 2s .co 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: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(); }