Bottle部署web服務及postman介面

2021-10-14 16:37:57 字數 1322 閱讀 3440

bottle部署web服務及postman介面

bottle是乙個快速、簡潔、輕量級的基於wsig的微型web框架,此框架只由乙個 .py 檔案,除了python的標準庫外,其不依賴任何其他模組。

from bottle import route, request, run

import requests

import cv2

import numpy as np

@route('/testimg',method='post')#

def testimg():

try:

#獲取對應params值

result = {}

result["name"] = request.query.name#

result["nums"] = request.query.nums

#獲取json對應內容

#print(request.json)

urllist = request.json["urllist"]

#print(type(urllist))

#print(urllist)

imgpath =

for i in range(len(urllist)):

for i in range(len(imgpath)):

#print(imgpath[i])

#基於url獲取資料

rev = requests.get(imgpath[i], verify=false) # , timeout=config.timeout

img = cv2.imdecode(np.frombuffer(rev.content, np.uint8), cv2.imread_color) # 直接解碼網路資料,獲得bgr

rec = 0

return str(rec)

except baseexception as e:

logger.exception(e)

return str(0)

if __name__ == "__main__":

run(host='172.17.0.2', port=49166, debug=false)

postman介面測試。

params傳遞引數。

body傳遞json等文字資料。

部署WEB服務

web服務主要用於發布 採用c s結構 客戶端 伺服器端 學習實驗過程盡量關閉防火牆 www服務.即全球資訊網服務,可以通過瀏覽器 的圖形化頁面服務,全球資訊網是通過建立web站點實現的 做www服務的軟體 iis windows系統 具有可靠性.可伸縮.安全及可管理的特點 apache linux...

WEB服務蜜罐部署實驗

了解web蜜罐的基本原理,掌握trap server的使用。trap server是一款web伺服器蜜罐軟體,它可以模擬很多不同的伺服器,例如apache http server iis等。trapserver蜜罐執行時就會開放乙個偽裝的web伺服器,虛擬伺服器將對這個伺服器的訪問情況進行監視,並把...

WEB伺服器部署日記

近日朋友想開乙個論壇,他對這方面的東西不太懂 叫我幫忙弄乙個 跟他一商量,決定用他的新機器做伺服器 p4 2.4g ddr400 512m 的記憶體 其他配置忘了 使用在網上down的 dvbbs 7 sp2 sql版本 幾下把系統和sqlserver裝好,打好補丁,配好iis,裝上天網 就開始部署...