Package org.springframework.http

Examples of org.springframework.http.HttpStatus


    given(response.getHeaders()).willReturn(responseHeaders);
    List<Integer> expected = Collections.singletonList(42);
    given(converter.canRead(intList.getType(), null, MediaType.TEXT_PLAIN)).willReturn(true);
    given(converter.read(intList.getType(), null, response)).willReturn(expected);
    given(response.getStatusCode()).willReturn(HttpStatus.OK);
    HttpStatus status = HttpStatus.OK;
    given(response.getStatusCode()).willReturn(status);
    given(response.getStatusText()).willReturn(status.getReasonPhrase());

    HttpHeaders entityHeaders = new HttpHeaders();
    entityHeaders.set("MyHeader", "MyValue");
    HttpEntity<String> requestEntity = new HttpEntity<String>(requestBody, entityHeaders);
    ResponseEntity<List<Integer>> result = template.exchange("http://example.com", HttpMethod.POST, requestEntity, intList);
View Full Code Here


    };
  }

  private HttpStatus.Series getHttpStatusSeries(MvcResult result) {
    int statusValue = result.getResponse().getStatus();
    HttpStatus status = HttpStatus.valueOf(statusValue);
    return status.series();
  }
View Full Code Here

          requestBuilder.headers(getHeaders());

          MvcResult mvcResult = MockMvcClientHttpRequestFactory.this.mockMvc.perform(requestBuilder).andReturn();

          MockHttpServletResponse servletResponse = mvcResult.getResponse();
          HttpStatus status = HttpStatus.valueOf(servletResponse.getStatus());
          byte[] body = servletResponse.getContentAsByteArray();
          HttpHeaders headers = getResponseHeaders(servletResponse);

          MockClientHttpResponse clientResponse = new MockClientHttpResponse(body, status);
          clientResponse.getHeaders().putAll(headers);
View Full Code Here

    if (http10Compatible) {
      // Always send status code 302.
      response.sendRedirect(response.encodeRedirectURL(targetUrl));
    }
    else {
      HttpStatus statusCode = getHttp11StatusCode(request, response, targetUrl);
      response.setStatus(statusCode.value());
      response.setHeader("Location", response.encodeRedirectURL(targetUrl));
    }
  }
View Full Code Here

   */
  protected HttpStatus getHttp11StatusCode(HttpServletRequest request, HttpServletResponse response, String targetUrl) {
    if (statusCode != null) {
      return statusCode;
    }
    HttpStatus attributeStatusCode = (HttpStatus) request.getAttribute(View.RESPONSE_STATUS_ATTRIBUTE);
    if (attributeStatusCode != null) {
      return attributeStatusCode;
    }
    return HttpStatus.SEE_OTHER;
  }
View Full Code Here

    public ModelAndView getModelAndView(Method handlerMethod, Class handlerType, Object returnValue,
        ExtendedModelMap implicitModel, ServletWebRequest webRequest) throws Exception {

      ResponseStatus responseStatusAnn = AnnotationUtils.findAnnotation(handlerMethod, ResponseStatus.class);
      if (responseStatusAnn != null) {
        HttpStatus responseStatus = responseStatusAnn.value();
        // to be picked up by the RedirectView
        webRequest.getRequest().setAttribute(View.RESPONSE_STATUS_ATTRIBUTE, responseStatus);
        webRequest.getResponse().setStatus(responseStatus.value());
        responseArgumentUsed = true;
      }

      // Invoke custom resolvers if present...
      if (customModelAndViewResolvers != null) {
View Full Code Here

    @ExceptionHandler(Exception.class)
    public @ResponseBody
    JSONObj error(Exception e, HttpServletResponse response) {

        HttpStatus status = status(e);
        response.setStatus(status.value());

        // log at warning if 500, else debug
        LOG.log(status == HttpStatus.INTERNAL_SERVER_ERROR ? Level.WARNING : Level.FINE, e.getMessage(), e);
        return IO.error(new JSONObj(), e );
    }
View Full Code Here

    if (http10Compatible) {
      // Always send status code 302.
      response.sendRedirect(response.encodeRedirectURL(targetUrl));
    }
    else {
      HttpStatus statusCode = getHttp11StatusCode(request, response, targetUrl);
      response.setStatus(statusCode.value());
      response.setHeader("Location", response.encodeRedirectURL(targetUrl));
    }
  }
View Full Code Here

      HttpServletRequest request, HttpServletResponse response, String targetUrl) {

    if (this.statusCode != null) {
      return this.statusCode;
    }
    HttpStatus attributeStatusCode = (HttpStatus) request.getAttribute(View.RESPONSE_STATUS_ATTRIBUTE);
    if (attributeStatusCode != null) {
      return attributeStatusCode;
    }
    return HttpStatus.SEE_OTHER;
  }
View Full Code Here

    public ModelAndView getModelAndView(Method handlerMethod, Class handlerType, Object returnValue,
        ExtendedModelMap implicitModel, ServletWebRequest webRequest) throws Exception {

      ResponseStatus responseStatusAnn = AnnotationUtils.findAnnotation(handlerMethod, ResponseStatus.class);
      if (responseStatusAnn != null) {
        HttpStatus responseStatus = responseStatusAnn.value();
        String reason = responseStatusAnn.reason();
        if (!StringUtils.hasText(reason)) {
          webRequest.getResponse().setStatus(responseStatus.value());
        }
        else {
          webRequest.getResponse().sendError(responseStatus.value(), reason);
        }

        // to be picked up by the RedirectView
        webRequest.getRequest().setAttribute(View.RESPONSE_STATUS_ATTRIBUTE, responseStatus);
View Full Code Here

TOP

Related Classes of org.springframework.http.HttpStatus

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.