Web服务器-HTTP相关-快速整一个服务器响应浏览器(3.2.1)
目录 1.HTTP分析 2.简单服务器 关于作者 @ 1.HTTP分析 当你去访问一个网址的时候,浏览器会发送而各种头信息给服务器 然后服务器根据信息,返回一定数据的格式 最简单的就是下面的代码 自己构造返回数据的时候,头信息一定放在前面 当出现空格的时候,下一行就是返回的超文本HTML HTTP/1.1 200 OK <!Doctype html>.... 2.简单服务器 from socket import * import sys def main(): if len(sys.argv) != 2: print("可以按照如下方式运行:python3 xxx.py 7890") port = 7890 else: # 运行方式为python3 xxx.py 7890 port = int(sys.argv[1]) # 创建socket tcp_server_socket = socket(AF_INET, SOCK_STREAM) # 本地信息 address = ('', port) # 绑定本地信息 tcp_server_socket.bind(address) # 将主动套接字变为被动套接字 tcp_server_socket.listen(128) while True: # 等待客户端的链接,即为这个客户端发送文件 client_socket, clientAddr