День добрый.
Использую Indy 10.6.2.
посылаю запрос sResponse:= IdHTTPpostMsg.Post(url, JsonToSend);
Когда тело запроса (в JsonToSend) корректно то проблем нет, приходит статус 200 и ответ в sResponse
Но если есть ошибка то приходит только - HTTP/1.1 400 Bad Request
и всё.
В обработчиках ошибки EIdHTTPProtocolException и Exception сохраняю в лог и sResponse и IdHTTPpostMsg.ResponseText
но там в одних случаях пусто или тоже самое - HTTP/1.1 400 Bad Request
Но если я ровно этот же неправильный запрос посылаю через ARC client то со стандартным кодом ошибки приходит и json с описанием этой ошибки.
Получается Indy тупо игнорирует все тексты ответов если они иидут с кодом 4** ?
Или их можно как-то получить?