Где фактическая HTML разметка веб-страницы содержится в HTTP? - PullRequest
0 голосов
/ 14 февраля 2020

говорят, что я набираю "stackoverflow.com" в Firefox.

Я знаю, что отправляю запрос HTTP GET. Однако где в ответе находится фактическая HTML разметка? Это в определенном заголовке, как тип контента? Или он находится в другом месте?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2020

HTML находится в теле ответа.

Есть пример в Hypertext_Transfer_Protocol, wiki

Web Broswer читает ответное сообщение.

HTTP/1.1 200 OK
Date: Mon, 23 May 2005 22:38:34 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 138
Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux)
ETag: "3f80f-1b6-3e1cb03b"
Accept-Ranges: bytes
Connection: close

<html>
  <head>
    <title>An Example Page</title>
  </head>
  <body>
    <p>Hello World, this is a very simple HTML document.</p>
  </body>
</html>
0 голосов
/ 14 февраля 2020

HTTP-ответы содержат следующие данные:

  • HTTP-версия
  • Код состояния + иногда читаемая человеком строка состояния
  • Заголовки
  • Тело

Html находится в теле ответа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...