HTTPレスポンス
空行(正確には \r\n\r\n)
ブラウザもこのルールに従って解釈している
code:console (http)
$ telnet example.com 80
GET / HTTP/1.1
Host: example.com
HTTP/1.1 200 OK
Cache-Control: max-age=604800
Content-Type: text/html; charset=UTF-8
Date: Sun, 09 Sep 2018 05:56:41 GMT
Etag: "1541025663+gzip+ident"
Expires: Sun, 16 Sep 2018 05:56:41 GMT
Last-Modified: Fri, 09 Aug 2013 23:54:35 GMT
Server: ECS (sjc/4E8D)
Vary: Accept-Encoding
X-Cache: HIT
Content-Length: 1270
<!doctype html>
<html>
<head>
<title>Example Domain</title>
...
参考
HTTP/1.1 のリクエスト、レスポンスのメッセージ構造
https://mdn.mozillademos.org/files/13827/HTTPMsgStructure2.png