Я хотел бы иметь следующий метод, который возвращает HttpResponse
. Но в то же время я не хочу инициализировать HttpResponse
в null
.
Что является хорошим способом, добавить throws
для метода или добавить блоки try/catch
с HttpResponse
, инициализированным в null
.HttpResponse
— это интерфейс, поэтому инициализация это не имеет никакого смысла.
Я думаю о добавлении геттеров/сеттеров для HttpResponse
объявления this как переменной-члена.
Идеи приветствуются.
public HttpResponse executeRestClientServiceCall(final HttpUriRequest request)
{
// Verifier;
HttpResponse httpResponse = null;
final HttpClient client = new DefaultHttpClient();
try
{
httpResponse = client.execute(request);
return httpResponse;
}
catch (final ClientProtocolException e)
{
}
catch (final IOException e)
{
}
return httpResponse;
}