1.HTTP协议
是用于从WWW服务器传输超文本到本地浏览器的传输协议
1.定义传输方式
2.定义内容如何显示
2.短连接
请求,响应,然后断开
并不一直连接
3.被动响应
你不请求
我不响应
4.无状态
服务器认为请求之间无关联
请求独立
5.基于Socket
Socket是TCP向上的封装
HTTP是Socket向上的封装
6.my-socket-web
import socket
def main():
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind(('localhost', 8000))
sock.listen(5)
while True:
conn, addr = sock.accept()
data = conn.recv()
print(data)
conn.send('响应头')
conn.send('...')
conn.close()
if __name__ == '__main__':
main()