Python實現簡單的伺服器

2021-08-07 10:52:17 字數 800 閱讀 9055

在 linux 伺服器上或安裝了 python 的機器上,python自帶了乙個web伺服器 ******httpserver,我們可以很簡單的使用  python -m ******httpserver 快速搭建乙個http服務,提供乙個檔案瀏覽的web服務,而ios自帶了 python,windows需要安裝python才能使用。

1,當前目錄發布到8001埠(明令後邊的8001埠是可選的,不設定的話使用預設埠8000),該服務是前台執行的,control+c會關閉該服務。

2,程序在後台執行,control+c不會關閉該服務,關閉bash時關閉服務。

3,在命令的開頭加乙個nohup,忽略所有的結束通話訊號,如果當前bash關閉,則當前程序會掛載到init程序下,成為其子程序,這樣即使退出當前使用者,其8000埠也可以使用。

4,在瀏覽器訪問:http://localhost:8001,如果當前資料夾有index.html檔案,會預設顯示該檔案,否則,會以檔案列表的形式顯示目錄下所有檔案。

附送:npm start啟動本地服務的方法

複製**

// 專案目錄執行

// npm install 安裝依賴

// npm start 啟動本地服務

// npm run build 打包資源到dist

,"devdependencies":

}

python實現簡單的web伺服器

最近有需求需要提供乙個簡單的 web 伺服器,用於客戶端上報一些內容,採用 post 方式上報並支援 gzip 壓縮,如下 python coding utf 8 上報資料用 gzip 壓縮了,所以用 http 伺服器接收資料並輸出接收到的資料 只儲存過去7天的日誌,按天建立新的日誌 接收上報的檔案...

Python實現簡單的WEB伺服器

使用mt7620n實現了wifi探針,並將得到的資料通過http post方式傳送到伺服器。為了測試http post介面,所以使用python實現乙個簡單的web伺服器。basehttpserver模組 處理get請求 defdo get self self.send response 200 s...

python實現簡單的tcp伺服器

fromsocketimport importre tcp socket af inet,sock stream 設定套接字選項,可以埠重用 tcp.setsockopt sol socket,so reuseaddr,1 繫結埠號 tcp.bind 8848 tcp.listen true whi...