精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

Python HTTP服務器

Python HTTP服務器

Python標準庫帶有內(nèi)置的網(wǎng)絡服務器,可以調(diào)用該服務器以進行簡單的Web客戶端服務器通信。可以通過程序分配端口號,并可以通過該端口訪問Web服務器。盡管它不是可以解析多種文件的功能齊全的Web服務器,但它可以解析簡單的靜態(tài)html文件并通過使用所需的響應代碼對其進行響應來提供服務。

下面的程序啟動一個簡單的Web服務器,并在端口8001上打開它。服務器的成功運行由響應代碼200指示,如程序輸出所示。

 
# Filename : example.py
# Copyright : 2020 By Codebaoku
# Author by : www.090948.com
# Date : 2020-08-25
import SimpleHTTPServer
 import SocketServer
 PORT = 8001
 Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
 httpd = SocketServer.TCPServer(("", PORT), Handler)
 print "serving at port", PORT
 httpd.serve_forever()
  
 

運行上面示例代碼,得到以下結(jié)果:

 
# Filename : example.py
# Copyright : 2020 By Codebaoku
# Author by : www.090948.com
# Date : 2020-08-25
serving at port 8001
 127.0.0.1 - - [14/Jun/2019 09:34:12] "GET / HTTP/1.1" 200 -
  
 

服務本地主機

如果決定將python服務器作為僅服務于本地主機的本地主機,則可以使用以下程序來實現(xiàn)。

 
# Filename : example.py
# Copyright : 2020 By Codebaoku
# Author by : www.090948.com
# Date : 2020-08-25
import sys
 import BaseHTTPServer
 from SimpleHTTPServer import SimpleHTTPRequestHandler
 Handlerclass = SimpleHTTPRequestHandler
 Serverclass  = BaseHTTPServer.HTTPServer
 Protocol = "HTTP/1.0"
 if sys.argv[1:]:
     port = int(sys.argv[1])
 else:
     port = 8000
 server_address = ('127.0.0.1', port)
 HandlerClass.protocol_version = Protocol
 httpd = ServerClass(server_address, HandlerClass)
 sa = httpd.socket.getsockname()
 print "Serving HTTP on", sa[0], "port", sa[1], "..."
 httpd.serve_forever()
  
 

當運行上面的程序時,得到以下輸出 :

 
# Filename : example.py
# Copyright : 2020 By Codebaoku
# Author by : www.090948.com
# Date : 2020-08-25
Serving HTTP on 127.0.0.1 port 8000 ...
  
 

下一節(jié):Python 構(gòu)建URL

Python 網(wǎng)絡編程

相關(guān)文章