Co się stanie, jeśli wyślę html przez tcp bez użycia protokołu http? [Zamknięte]


-1

Czy HTML będzie poprawnie dostarczany do przeglądarki, czy też nie będzie zawierał formatowania? Czy w ogóle zostanie dostarczony?

Odpowiedzi:


5

Zakładam, że masz na myśli „bez uwzględnienia nagłówków odpowiedzi HTTP”, ponieważ przeglądarka i tak wysyła żądanie HTTP.

Będzie działał, ponieważ HTTP / 0.9 nie ma żadnych nagłówków - klienci wysłali pojedynczy GET /path linia dla żądania, a serwer po prostu zrzucił plik w zamian.

Więc jeśli odpowiedź serwera nie zaczyna się od HTTP/1, klient założy, że rozmawia z serwerem HTTP / 0.9 i że cała odpowiedź to text/html strona.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.