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?

Erik
źródło

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.

grawity
źródło