Python实现HTTP服务器(⼀)
1.建⽴⼀个TCP服务器
2.浏览器发送请求request
3.服务器发送respon给浏览器
服务器代码如下:
夸美女漂亮的句子
import socket
def rvice_client(new_socket):
"""为这个客户返回数据"""
# 1.接收浏览器发送过来的请求,即HTTP请求
# GET / HTTP/1.1
request=v(1024)
print(request)
# 2.返回HTTP格式的数据,给浏览器
# 准备发送的header
respon="HTTP/1.1 200 OK\r\n"
respon+="\r\n"# header与body之间必须隔⼀⾏
# 准备发送的body介绍向日葵
respon+=""
new_socket.de("utf-8"))
new_socket.clo()
def main():
霜降节气的含义是什么
tcp_ver_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
# 服务器先关闭,保证重新开启不占⽤端⼝
狐假虎威寓意tcp_ver_socket.tsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
tcp_ver_socket.bind(("",7890))
夜放花千树
tcp_ver_socket.listen(128)
while True:山茶花什么时候开
# 等待新客户端的链接
六一活动方案new_socket,client_addr=tcp_ver_socket.accept()
rvice_client(new_socket)
# 关闭监听套接字
tcp_ver_socket.clo()
if __name__ =='__main__':
婴儿可以吃香蕉吗
main()