当前位置:首页 > Web开发 > 正文

在那里边我们是不是写一个客户端只需要绑定一个端口 然后.listen就可以了 #简单服务器 import socket

2024-03-31 Web开发

标签:

Django之Web框架道理 为什么要学习所谓的Web框架道理

因为不管是django也好 市场上最火的什么MVC框架也好他就是基于这一套对象,来给你进行一些成果的封装让你用着出格便利,我们要做的不止是学会这些框架学框架的时候要有本身的想法,要知道这个框架的这个处所本身仿佛试着做也能做出来空话不久不多说 铁子 奥力给!!

Web框架是什么

Web 应用框架,,或者简单的说是“Web 框架”,其实是成立 web 应用的一种方法。从简单的博客系统到庞大的富 AJAX 应用,web 上每个页面都是通过写代码来生成的。我发明很多人都热衷于学习 web 框架技术,例如 Flask 或这 Django 之类的,但是很多人并不理解什么是 web 框架,我们需要理解 Web 如何“事情”的。为此,我将深入挖掘你在浏览器里输入一个 URL 按下 Enter 之后都产生了什么。

Web处事器

Web处事器是不是第一个名词上来就让你头大了 你可以这么理解Web处事器他就是一其中间层他卖力措置惩罚惩罚客户端和处事端之间交互的事情 那我们能不能本身写一个Web处事器 我们都学过最简单的python基于Socket的网络通信,在那里边我们是不是写一个客户端只需要绑定一个端口 然后.listen就可以了

#简单处事器
import socket
?
server = socket.socket()
ip_port = (‘127.0.0.1‘,8080)
server.bind(ip_port)
server.listen()
while 1:
   conn,addr = server.accept()
   msg = conn.recv(1024).decode(‘utf-8‘)
   print(msg)
   conn.close()

这样是不是我们本身写了一个‘处事端’, 我们基于本身再写一个客户端就可以访谒这个端口,那么基于浏览器呢?我们在浏览器url栏上输入127.0.0.1/8080之后看会呈现什么

技术图片

首先我们的客户端打印了请求的信息那么是不是说明浏览器可以理解成一个别人写好的客户端呢?先不要着急我们继续看浏览器说什么

技术图片

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/33286.html