一、web请求流程模拟

  python编写的简易服务器应用程序

import socket

server=socket.socket()
ip_port =('127.0.0.1',8080)
server.bind(ip_port)
server.listen()


while 1:
    conn, addr = server.accept()
    from_browser_msg=conn.recv(1024)
    print(from_browser_msg)
    conn.send(b'HTTP/1.1 200 ok\r\n\r\n') #http协议
    conn.send(b'<h1>web123</h1>')

  web访问

html  初识

web访问过程 

  浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面

 

二、html 简介

  1、超文本标记语言(Hypertext Markup Language, HTML) 是一种用于创建网页的标记语言.

  2、网页文件的后缀 : .html 或者 .htm

  3、html 文本格式

html  初识

<!DOCTYPE html>声明为HTML5文档。
<html>、</html>是文档的开始标记和结束的标记。是HTML页面的根元素,在它们之间是文档的头部(head)和主体(body)。
<head>、</head>定义了HTML文档的开头部分。它们之间的内容不会在浏览器的文档窗口显示。包含了文档的元(meta)数据,配置信息等,是给浏览器看的,你看到的是在body标签里面写的。
<title>、</title>定义了网页标题,在浏览器标题栏显示。(修改一下title中的内容,然后看一下浏览器,你就会发现title是什么了)
<body>、</body>之间的文本是可见的网页主体内容。
html 结构说明

相关文章: