List of usage examples for org.springframework.http HttpHeaders setContentType
public void setContentType(@Nullable MediaType mediaType)
From source file:$.RestExceptionHandler.java
@ExceptionHandler(value = { RestException.class }) public final ResponseEntity<?> handleException(RestException ex, WebRequest request) { HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.parseMediaType(MediaTypes.TEXT_PLAIN_UTF_8)); return handleExceptionInternal(ex, ex.getMessage(), headers, ex.status, request); }// w w w .ja v a 2 s . c o m
From source file:$.RestExceptionHandler.java
@ExceptionHandler(value = { ConstraintViolationException.class }) public final ResponseEntity<?> handleException(ConstraintViolationException ex, WebRequest request) { Map<String, String> errors = BeanValidators.extractPropertyAndMessage(ex.getConstraintViolations()); String body = jsonMapper.toJson(errors); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.parseMediaType(MediaTypes.TEXT_PLAIN_UTF_8)); return handleExceptionInternal(ex, body, headers, HttpStatus.BAD_REQUEST, request); }/*from ww w .j a va 2 s. c o m*/
From source file:eu.impress.impressplatform.Application.java
@Override public void run(String... strings) throws Exception { String bedavailability;/*from w ww . j av a 2 s . com*/ String bedavailabilityDEEnvelope; String bedavailabilityDE; String bedavailabilityJSON; /*RESTManager r = new RESTManager(); String s = r.consumePopulation();*/ //get HAVE String bedavailability = b.getBedAvailablityHAVE(""); //get DE String bedavailabilityDEEnvelope = b.createBedAvailabilityDE(); //encapsulate in DE bedavailabilityDE = b.getBedAvailabilityEDXLDE(bedavailabilityDEEnvelope, bedavailability); //produce json message bedavailabilityJSON = b.forwardBedAvailability(bedavailabilityDE); log.info("Json message: " + bedavailabilityJSON); //push message to EMCR RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); HttpEntity<String> entity = new HttpEntity<String>(bedavailabilityJSON, headers); String answer = restTemplate.postForObject(EMCRUrl, entity, String.class); log.info("EMCR response: " + answer); //log.info("Current message: " + bedavailabilityJSON); }
From source file:org.jnrain.mobile.accounts.kbs.KBSLoginRequest.java
@Override public SimpleReturnCode loadDataFromNetwork() throws Exception { MultiValueMap<String, String> params = new LinkedMultiValueMap<String, String>(); params.set("uid", _uid); params.set("psw", _password); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); HttpEntity<MultiValueMap<String, String>> req = new HttpEntity<MultiValueMap<String, String>>(params, headers);/*from w ww .j a v a2 s . com*/ return getRestTemplate().postForObject( /* "http://rhymin.jnrain.com/api/login/", */ "http://bbs.jnrain.com/rainstyle/apilogin.php", req, SimpleReturnCode.class); }
From source file:com.recursivechaos.clearent.service.ClearentService.java
public Transaction postTransaction(Transaction transaction) { RestTemplate restTemplate = new RestTemplate(); ResponseEntity<Response> responseEntity; HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON)); headers.set("api-key", gatewayProperties.getKey()); HttpEntity<String> request = new HttpEntity<>(transaction.toString(), headers); try {/* w w w . j a v a 2 s .c om*/ responseEntity = restTemplate.postForEntity(gatewayProperties.getUrl() + "/transactions", request, Response.class); } catch (HttpClientErrorException he) { logger.error("Gateway Request Failed: {}", he.getLocalizedMessage()); logger.error(he.getResponseBodyAsString()); throw new GatewayException(he.getLocalizedMessage()); } assert responseEntity != null; return responseEntity.getBody().getPayload().getTransaction(); }
From source file:com.sra.biotech.submittool.persistence.client.SubmitExceptionHandler.java
@ExceptionHandler({ InvalidRequestException.class }) protected ResponseEntity<Object> handleInvalidRequest(RuntimeException e, WebRequest request) { InvalidRequestException ire = (InvalidRequestException) e; List<FieldErrorResource> fieldErrorResources = new ArrayList<>(); List<FieldError> fieldErrors = ire.getErrors().getFieldErrors(); for (FieldError fieldError : fieldErrors) { FieldErrorResource fieldErrorResource = new FieldErrorResource(); fieldErrorResource.setResource(fieldError.getObjectName()); fieldErrorResource.setField(fieldError.getField()); fieldErrorResource.setCode(fieldError.getCode()); fieldErrorResource.setMessage(fieldError.getDefaultMessage()); fieldErrorResources.add(fieldErrorResource); }/* w w w . j av a 2 s .c om*/ ErrorResource error = new ErrorResource("InvalidRequest", ire.getMessage()); error.setFieldErrors(fieldErrorResources); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); return handleExceptionInternal(e, error, headers, HttpStatus.UNPROCESSABLE_ENTITY, request); }
From source file:org.nubomedia.marketplace.api.exceptions.GlobalExceptionHandler.java
@ExceptionHandler({ NotFoundException.class }) @ResponseStatus(value = HttpStatus.NOT_FOUND) protected ResponseEntity<Object> handleNotFoundException(HttpServletRequest req, Exception e) { log.error("Exception with message " + e.getMessage() + " was thrown"); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); Map body = new HashMap<>(); body.put("error", "Not Found"); body.put("exception", e.getClass().toString()); body.put("message", e.getMessage()); body.put("path", req.getRequestURI()); body.put("status", HttpStatus.NOT_FOUND.value()); body.put("timestamp", new Date().getTime()); ResponseEntity responseEntity = new ResponseEntity(body, headers, HttpStatus.NOT_FOUND); return responseEntity; }
From source file:jp.go.aist.six.util.core.web.spring.FileRequestCallback.java
public void doWithRequest(final ClientHttpRequest request) throws IOException { HttpHeaders headers = request.getHeaders(); headers.setContentType(_mediaType); long size = IoUtil.copy(_file, request.getBody()); headers.setContentLength(size);/*from w w w . j av a2 s . c o m*/ }
From source file:jp.go.aist.six.util.core.web.spring.InputStreamRequestCallback.java
public void doWithRequest(final ClientHttpRequest request) throws IOException { HttpHeaders headers = request.getHeaders(); headers.setContentType(_mediaType); long size = IoUtil.copy(_input, request.getBody()); headers.setContentLength(size);// w w w. jav a 2 s.c o m }
From source file:jp.go.aist.six.util.core.web.spring.ReaderRequestCallback.java
public void doWithRequest(final ClientHttpRequest request) throws IOException { HttpHeaders headers = request.getHeaders(); headers.setContentType(_mediaType); long size = IoUtil.copy(_input, new OutputStreamWriter(request.getBody())); headers.setContentLength(size);// www . jav a 2 s .c o m }