Package org.jclouds.http

Examples of org.jclouds.http.HttpResponse.toBuilder()


      HttpResponse response = super.invoke(connection);

      byte[] data = closeClientButKeepContentStream(response);
      if (data != null
            && !new String(data).contains("<responseStatus>SUCCESS</responseStatus>")) {
         response = response.toBuilder().statusCode(500).build();
      }

      return response;
   }
}
View Full Code Here


   }

   @Override
   protected HttpResponse invoke(HttpURLConnection connection) throws IOException, InterruptedException {
      HttpResponse original = super.invoke(connection);
      HttpResponse.Builder<?> response = original.toBuilder();

      if (hasPayload(original)) {
         // As we need to read the response body to determine if there are errors, but we may need to process the body
         // again later in the response parsers if everything is OK, we buffer the body into an InputStream we can reset
         InputStream in = null;
View Full Code Here

   }

   @Override
   protected HttpResponse invoke(HttpURLConnection connection) throws IOException, InterruptedException {
      HttpResponse original = super.invoke(connection);
      HttpResponse.Builder<?> response = original.toBuilder();

      if (hasPayload(original)) {
         // As we need to read the response body to determine if there are errors, but we may need to process the body
         // again later in the response parsers if everything is OK, we buffer the body into an InputStream we can reset
         InputStream in = null;
View Full Code Here

      HttpResponse response = super.invoke(connection);

      byte[] data = closeClientButKeepContentStream(response);
      if (data != null
            && !new String(data).contains("<responseStatus>SUCCESS</responseStatus>")) {
         response = response.toBuilder().statusCode(500).build();
      }

      return response;
   }
}
View Full Code Here

         HttpResponse response = super.invoke(connection);
         if (response.getStatusCode() == 200) {
            byte[] data = closeClientButKeepContentStream(response);
            String message = data != null ? new String(data, "UTF-8") : null;
            if (message != null && !message.startsWith("{\"status\": \"success\"")) {
               response = response.toBuilder().statusCode(400).build();
            }
         }
         return response;
      }
   }
View Full Code Here

         HttpResponse response = super.invoke(connection);
         if (response.getStatusCode() == 200) {
            byte[] data = closeClientButKeepContentStream(response);
            String message = data != null ? new String(data, "UTF-8") : null;
            if (message != null && !message.startsWith("{\"status\": \"success\"")) {
               response = response.toBuilder().statusCode(400).build();
            }
         }
         return response;
      }
   }
View Full Code Here

         HttpResponse response = super.invoke(connection);
         if (response.getStatusCode() == 200) {
            byte[] data = closeClientButKeepContentStream(response);
            String message = data != null ? new String(data, "UTF-8") : null;
            if (message != null && !message.startsWith("{\"status\": \"success\"")) {
               response = response.toBuilder().statusCode(400).build();
            }
         }
         return response;
      }
   }
View Full Code Here

            String message = data != null ? new String(data, "UTF-8") : null;
           
            System.out.println("message: " + message);
           
            if (message != null && !message.startsWith("{\"response\":{\"status\":200,\"message\":\"OK\",")) {
               response = response.toBuilder().statusCode(400).build();
            }
         }
         return response;
      }
   }
View Full Code Here

         HttpResponse response = super.invoke(connection);
         if (response.getStatusCode() == 200) {
            byte[] data = closeClientButKeepContentStream(response);
            String message = data != null ? new String(data, "UTF-8") : null;
            if (message != null && !message.startsWith("{\"status\": \"success\"")) {
               response = response.toBuilder().statusCode(400).build();
            }
         }
         return response;
      }
   }
View Full Code Here

         HttpResponse response = super.invoke(connection);
         if (response.getStatusCode() == 200) {
            byte[] data = closeClientButKeepContentStream(response);
            String message = data != null ? new String(data, Charsets.UTF_8) : null;
            if (message != null && !message.startsWith("{\"status\": \"success\"")) {
               response = response.toBuilder().statusCode(400).build();
            }
         }
         return response;
      }
   }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.