Zaczynałem lubić HTTP, dopóki nie odkryłem, że niektóre kody statusu like 304
nie zawierają treści wiadomości i są przerywane przez CRLF.Pełna lista kodów stanu HTTP, KTÓRE NIE ZAWIERAJĄ ODPOWIEDZI CIAŁA
Gdzie znajduje się wyczerpująca lista? Do tej pory dostałem: 100-199
, 204
i 304
. Czy są jeszcze jakieś inne?
EDYCJA: Nie, nie zgodnie ze standardem. Dziękuję za odpowiedź.
Jestem zaniepokojony ograniczaniem wiadomości za pomocą trwałych połączeń. tj. gdzie następuje zatrzymanie jednej wiadomości HTTP i rozpoczyna się następna.
To jest lista kodów stanu HTTP (http://pl.wikipedia.org/wiki/List_of_HTTP_status_codes) ... ZOBACZ, że nawet kody, które zwrócą treść odpowiedzi, mogą w niektórych sytuacjach zachowywać się inaczej i wracać bez odpowiedzi Ciało (błąd serwera, porblem sieci, cokolwiek) ... Zdecydowanie nie polecałbym polegać na czystym standardzie, ALE by poradzić sobie z tym, co otrzymujesz odpowiednio i z wdziękiem - przynajmniej w taki sposób, że twój kod nie tylko umiera, albo daje nieprawidłowe wyniki ... – Yahia
@Yahia, co mnie martwi, to TYLKO HTTP Message Delimiting. tj. Gdzie się kończy jedna wiadomość i zaczyna się następna? – unixman83
Czy przeczytałeś mój pełny komentarz? – Yahia