private static Response extractResponseObject(URLConnection connection) throws IOException { /* Handle input. */ HttpURLConnection http = (HttpURLConnection) connection; int status = http.getResponseCode(); String charset = getCharset(connection.getHeaderField("Content-Type")); String body; if (status == 200) { body = readResponseBody(http, charset); } else { body = readErrorResponseBodyDoNotDie(http, status, charset); } return Response.response(status, http.getHeaderFields(), http.getResponseMessage(), body); }
private static Response extractResponseObject( URLConnection connection ) throws IOException { /* Handle input. */ HttpURLConnection http = ( HttpURLConnection ) connection; int status = http.getResponseCode(); String charset = getCharset( connection.getHeaderField( "Content-Type" ) ); String body; if ( status == 200 ) { body = readResponseBody( http, charset ); } else { body = readErrorResponseBodyDoNotDie( http, status, charset ); } return Response.response(status, http.getHeaderFields(), http.getResponseMessage(), body); }
private static Response extractResponseObject(URLConnection connection) throws IOException { /* Handle input. */ HttpURLConnection http = (HttpURLConnection) connection; int status = http.getResponseCode(); String charset = getCharset(connection.getHeaderField("Content-Type")); String body; if (status == 200) { body = readResponseBody(http, charset); } else { body = readErrorResponseBodyDoNotDie(http, status, charset); } return Response.response(status, http.getHeaderFields(), http.getResponseMessage(), body); }