Obecnie próbuję zoptymalizować transfer danych oparty na protokole HTTP między kilkoma aplikacjami. Nasze obecne podejście, pobieranie najpierw, a następnie tworzenie post-request, oczywiście dodaje dodatkowe obciążenie IO/pamięci i opóźnienia, które chciałbym omijać.HTTP POST: wymagany nagłówek długości treści?
Rdzeń pytanie wszystkim:
wymagane jest wysłanie "Content-Length" w nagłówku żądania HTTP POST? IIRC, HTTP 2616 deklaruje, że jest opcjonalny, ale nie jestem pewien, jak aplikacje faktycznie zachowują się w tym momencie.
Dla odpowiadających patrz http://stackoverflow.com/q/15991173/632951 – Pacerier