В настоящее время я пытаюсь оптимизировать передачу данных на основе http между несколькими приложениями. Наш текущий подход, загрузка сначала, а затем создание пост-запроса, очевидно, добавляет дополнительную нагрузку IO/памяти и задержки, которые я бы обошел.
Основной вопрос для всех:
Требуется ли отправить заголовок "Content-Length" в HTTP POST-запросы? IIRC, HTTP 2616 заявляет, что он факультативный, но я не уверен, как приложения на самом деле ведут себя на данный момент.