Python搭建簡易伺服器

2021-09-27 07:41:11 字數 1397 閱讀 1026

使用basehttprequesthandler處理請求,httpserver建立socket伺服器

利用requests庫進行post,get

定義好c/s間傳遞的引數和協議

對引數進行處理後進行返回

)##讀取post傳遞的資料報,字元長度不能省略不然會導致阻塞

do_sth

self.send_response(

200)

#返回傳送檔案頭

self.send_header(

"content-type",)

self.end_headers(

)

self.wfile.write(json.dumps(data)

.encode())

#self.wfile.write(json.dumps(data).encode(),cls=my_encoder)encoder為自己寫的類

#返回傳送資料報,傳遞的時候轉換成utf-8,ascii等編碼

#若返回的資料中有python不包含的內建資料結構,先需要轉換成python的資料結構

defdo_get

(self)

: do_sth

import json

import requests

headers =

datas = json.dumps(

)post_url =

""#***為ip位址

url_inf = requests.post(post_url,data=datas,headers=headers)

print

(url_inf.text)

#返回的資料內容

port =

#地乙個元組引數使用''會預設讀取本地ip

python搭建簡易伺服器例項參考

有關python搭建簡易伺服器的方法。需求分析 省油寶使用者數 已經破了6000,原有的靜態報表 已經變得臃腫不堪,每次開啟都要緩上半天,甚至瀏覽器直接掛掉 採用python搭建乙個最最簡易的 web 服務 請求乙個nick 就返回 對應的 報表資料 引數用get方式傳送 調研與實現 園裡沒找到靠譜...

nodejs 搭建簡易伺服器

www資料夾下 template資料夾下 const static require express static 託管靜態檔案 const cookieparser require cookie parser 解析cookie const cookiesession require cookie s...

python3 socket搭建簡易伺服器

踩了一上午的坑之後,終於對網路程式設計有了一點大致的 基本的了解。真的是0基礎,之前對socket網路程式設計一點都不知道。感覺自己與時代脫軌。首先我想對這些美妙的專業術語進行一番搜尋 表示如果把伺服器和客戶端比作一對情侶的話,那麼套接字就是他們相互擁抱的雙手。tcp?http?http是高層協議,...