Python3搭建http服務(wù)器的實(shí)現(xiàn)代碼
在本機(jī)搭建Web服務(wù)器其實(shí)也有更簡單的方法,可以利用iis功能??梢宰孕兴阉鞅緳C(jī)iis搭建Web服務(wù)器。不用寫代碼,Windows自帶的web服務(wù)器功能。
Python2提供了BaseHTTPServer模塊,不過在Py3把它合并到了http.server中。
老教材用BaseHTTPServer你可以直接用http.server代替即可。
這里利用http.server搭建最簡單的web服務(wù)器:
from http.server import HTTPServer,BaseHTTPRequestHandler class Request(BaseHTTPRequestHandler): def do_GET(self): print(self.path) self.send_response(200) # 標(biāo)識傳遞數(shù)據(jù)類型 self.send_header('Content-type','text/html') self.end_headers() self.wfile.write('這里用來傳數(shù)據(jù)') # 下面的形式可以用來傳html文件 # with open('D:\\Python網(wǎng)絡(luò)編程基礎(chǔ)\\Python代碼\\http.html','rb') as t: # print('輸出了') # self.wfile.write(t.read()) def run(): host='localhost' port=80 server=HTTPServer((host,port),Request) server.serve_forever() if __name__=='__main__': # print(Request.path) run()
然后可以用瀏覽器,訪問localhost,默認(rèn)的是80端口。
一般80是http,443是https,這里你也可以用別的端口。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 淺析使用Python搭建http服務(wù)器
- Python代碼實(shí)現(xiàn)http/https代理服務(wù)器的腳本
- 使用 Python 快速實(shí)現(xiàn) HTTP 和 FTP 服務(wù)器的方法
- 使用Python創(chuàng)建簡單的HTTP服務(wù)器的方法步驟
- python 使用poster模塊進(jìn)行http方式的文件傳輸?shù)椒?wù)器的方法
- 用Python一鍵搭建Http服務(wù)器的方法
- python 請求服務(wù)器的實(shí)現(xiàn)代碼(http請求和https請求)
- Python如何實(shí)現(xiàn) HTTP echo 服務(wù)器
相關(guān)文章
Python實(shí)現(xiàn)匯率轉(zhuǎn)換操作
這篇文章主要介紹了Python實(shí)現(xiàn)匯率轉(zhuǎn)換操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05PyTorch之nn.ReLU與F.ReLU的區(qū)別介紹
這篇文章主要介紹了PyTorch之nn.ReLU與F.ReLU的區(qū)別介紹,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06詳解利用Pandas求解兩個(gè)DataFrame的差集,交集,并集
這篇文章主要和大家講解一下如何利用Pandas函數(shù)求解兩個(gè)DataFrame的差集、交集、并集,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-07-07Pandas聚合運(yùn)算和分組運(yùn)算的實(shí)現(xiàn)示例
這篇文章主要介紹了Pandas聚合運(yùn)算和分組運(yùn)算的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10Python實(shí)現(xiàn)平行坐標(biāo)圖的兩種方法小結(jié)
今天小編就為大家分享一篇Python實(shí)現(xiàn)平行坐標(biāo)圖的兩種方法小結(jié),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07