Python3搭建http服务器的实现代码

  

在本机搭建Web服务器其实也有更简单的方法,可以利用iis功能。可以自行搜索本机iis搭建Web服务器。不用写代码,Windows自带的Web服务器功能。
  

  

Python2提供了BaseHTTPServer模块,不过在Py3把它合并到了http。服务器中。
  

  

老教材用BaseHTTPServer你可以直接用http。服务器代替即可。
  

  

这里利用http.server搭建最简单的web服务器:

        从http。服务器导入HTTPServer BaseHTTPRequestHandler   类请求(BaseHTTPRequestHandler):   def do_GET(自我):   打印(self.path)   self.send_response (200)   #标识传递数据类型   self.send_header(“内容类型”、“text/html”)   self.end_headers ()   self.wfile.write(“这里用来传数据的)   #下面的形式可以用来传html文件   #张开(' D: \ \ Python网络编程基础\ \ Python代码\ \ http.html’, rb) t:   #打印(“输出了”)   # self.wfile.write (t.read ())      def run ():   主机=' localhost '   端口=80   服务器=HTTPServer((主机、端口),请求)   server.serve_forever ()   if __name__==癬_main__”:   #打印(Request.path)   run ()      

然后可以用浏览器,访问localhost,默认的是80端口。
  一般80是http, 443是https,这里你也可以用别的端口。

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Python3搭建http服务器的实现代码