Web开发

首页 » 常识 » 预防 » 小伙利用Python搭建web服务器,这
TUhjnbcbe - 2021/3/7 0:25:00

简单的说,web服务器就是机器上监听了本地的IP和端口的一个进程,当有客户的请求进来时,它会响应客户的请求并返回相应的信息。客户端和服务端之间的通信基于HTTP协议,客户端可以是浏览器或者任何支持HTTP的应用。我们平时访问网页或手机APP里接受服务端的数据,都是通过这样的方式。

下面这张图是一个客户端和服务端交互的过程

用户在浏览器输入网址向web服务器发出一个请求,web服务器收到请求后返回Hello,world!给浏览器,用户就能在浏览器上看到文字。

我们来用Python实现这样一个简单的web服务器。代码如下

上面的代码监听本地的端口,收到客户端的请求后,在控制台打印出请求的头部和内容,并返回响应的头部和内容给客户端。

运行上面的代码

打开浏览器,访问

1
查看完整版本: 小伙利用Python搭建web服务器,这