Я вижу проблему с отправкой / установкой длинного StringEntity HttpClient.Когда сущность короткая, проблем вообще нет.Однако, когда длина превышает значение (что-то около 1400 символов), пакет http никогда не может быть отправлен (я перехватил интерфейс, используя WireShark).На самом деле соединение установлено, но данные не передаются, поэтому получатель получил исключение тайм-аута.Мне интересно, если это предел длины.Я попытался увеличить время ожидания соединения и сокета, что только заставило меня подождать, чтобы увидеть время ожидания ... И я также попытался использовать InputStreamEntity, тоже не сработало.
[Обновить]: я пытался использовать HttpURLConnection напрямую вместо HttpClient.Та же проблема все еще существует.Тем не менее, у меня есть некоторые выводы.Когда я заставил пакет разрезаться на куски (используя HttpURLConnection.setChunkedStreamingMode), WireShare захватил некоторый сегмент пакета, при этом предыдущие сегменты пропали.Я предполагаю, что это должно быть ошибка в библиотеке Apache http.