Package org.springframework.web.client

Examples of org.springframework.web.client.DefaultResponseErrorHandler


    try {
        ClientHttpRequest request = getRestTemplate().getRequestFactory().createRequest(uri, HttpMethod.PUT);
        request.getBody().write(file);
       
        ClientHttpResponse response = request.execute();
        ResponseErrorHandler errorHandler = new DefaultResponseErrorHandler();
        if (errorHandler.hasError(response)) {
          errorHandler.handleError(response);
          return null;
        }
        else {
          InputStream stream = response.getBody();
          return objectMapper.readValue(stream, Metadata.class);
View Full Code Here


  public void setIgnoreNotFound(boolean b) {
    if (b) {
      getRestTemplate().setErrorHandler(new Ignore404sErrorHandler());
    } else {
      if (getRestTemplate().getErrorHandler() instanceof Ignore404sErrorHandler) {
        getRestTemplate().setErrorHandler(new DefaultResponseErrorHandler());
      }
    }
  }
View Full Code Here

  /**
   * Construct an error handler that can deal with OAuth2 concerns before handling the error in the default fashion.
   */
  public OAuth2ErrorHandler(OAuth2ProtectedResourceDetails resource) {
    this(new DefaultResponseErrorHandler(), resource);
  }
View Full Code Here

  @OAuth2ContextConfiguration(resource = InvalidClientCredentials.class, initialize = false)
  public void testInvalidCredentialsWithFormAuthentication() throws Exception {
    context.setAccessTokenProvider(new ClientCredentialsAccessTokenProvider() {
      @Override
      protected ResponseErrorHandler getResponseErrorHandler() {
        return new DefaultResponseErrorHandler() {
          public void handleError(ClientHttpResponse response) throws IOException {
            responseHeaders = response.getHeaders();
            responseStatus = response.getStatusCode();
          }
        };
View Full Code Here

      private ResponseErrorHandler errorHandler = super.getResponseErrorHandler();

      @Override
      protected ResponseErrorHandler getResponseErrorHandler() {
        return new DefaultResponseErrorHandler() {
          public void handleError(ClientHttpResponse response) throws IOException {
            response.getHeaders();
            response.getStatusCode();
            tokenEndpointResponse = response;
            errorHandler.handleError(response);
View Full Code Here

      protected void prepareConnection(HttpURLConnection connection, String httpMethod) throws IOException {
        super.prepareConnection(connection, httpMethod);
        connection.setInstanceFollowRedirects(false);
      }
    });
    client.setErrorHandler(new DefaultResponseErrorHandler() {
      // Pass errors through in response entity for status code analysis
      public boolean hasError(ClientHttpResponse response) throws IOException {
        return false;
      }
    });
View Full Code Here

  private AccessTokenConverter tokenConverter = new DefaultAccessTokenConverter();

  public RemoteTokenServices() {
    restTemplate = new RestTemplate();
    ((RestTemplate) restTemplate).setErrorHandler(new DefaultResponseErrorHandler() {
      @Override
      // Ignore 400
      public void handleError(ClientHttpResponse response) throws IOException {
        if (response.getRawStatusCode() != 400) {
          super.handleError(response);
View Full Code Here

      private ResponseErrorHandler errorHandler = super.getResponseErrorHandler();

      @Override
      protected ResponseErrorHandler getResponseErrorHandler() {
        return new DefaultResponseErrorHandler() {
          public void handleError(ClientHttpResponse response) throws IOException {
            response.getHeaders();
            response.getStatusCode();
            tokenEndpointResponse = response;
            errorHandler.handleError(response);
View Full Code Here

  @OAuth2ContextConfiguration(resource = InvalidClientCredentials.class, initialize = false)
  public void testInvalidCredentials() throws Exception {
    context.setAccessTokenProvider(new ClientCredentialsAccessTokenProvider() {
      @Override
      protected ResponseErrorHandler getResponseErrorHandler() {
        return new DefaultResponseErrorHandler() {
          public void handleError(ClientHttpResponse response) throws IOException {
            responseHeaders = response.getHeaders();
            responseStatus = response.getStatusCode();
          }
        };
View Full Code Here

  @OAuth2ContextConfiguration(resource = InvalidClientCredentials.class, initialize = false)
  public void testInvalidCredentials() throws Exception {
    context.setAccessTokenProvider(new ClientCredentialsAccessTokenProvider() {
      @Override
      protected ResponseErrorHandler getResponseErrorHandler() {
        return new DefaultResponseErrorHandler() {
          public void handleError(ClientHttpResponse response) throws IOException {
            responseHeaders = response.getHeaders();
            responseStatus = response.getStatusCode();
          }
        };
View Full Code Here

TOP

Related Classes of org.springframework.web.client.DefaultResponseErrorHandler

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.