Я предполагаю, что WinDev следует за идеей RAD, также.
Примечание: Выполнения только в Windows, цены запускаются на уровне 990 евро. Идет с широким спектром инструментов.
Почему вы используете BasicResponseHandler ()? Обработчик делает это за вас. Этот обработчик является просто примером и не должен использоваться в реальном коде.
Вы должны либо написать свой собственный обработчик, либо вызвать execute без обработчика.
Например,
HttpResponse response = httpClient.execute(request);
int statusCode = response.getStatusLine().getStatusCode();
HttpEntity entity = response.getEntity();
responseBody = entity.getContent();
if (statusCode != 200) {
// responseBody will have the error response
}
responseBody всегда будет иметь значение null, если при присвоении ему значения возникнет исключение.
помимо этого специфического поведения реализации, то есть Apache HttpClient.
Похоже, что это не поддерживает никакой подробной информации в исключении (очевидно).
Я бы загрузил исходный код для HttpClient и отладил его.
но сначала проверьте, есть ли что-нибудь в e.getCause (). ..
надеюсь, что это поможет.