我的個人博客:https://www.wuyizuokan.com
用SpringBoot寫了一個幾個簡單的Rest接口,對一個計數器進行查詢,設置和增加,具體可以看:
https://www.cnblogs.com/wuyizuokan/p/11117294.html
廢話不多說,直接上Python代碼:
1 # -*- coding: utf-8 -*- 2 import json 3 4 import requests 5 6 REQUEST_URL = "http://localhost:8080/me/count" 7 HEADER = {'Content-Type':'application/json; charset=utf-8'} 8 9 # 查詢Count的值 10 def getCount(): 11 rsp = requests.get(REQUEST_URL) 12 if rsp.status_code == 200: 13 rspJson = json.loads(rsp.text.encode()) 14 return rspJson["count"] 15 else: 16 return -1 17 18 # 設置Count的值 19 def setCount(count): 20 requestDict = {'count': count} 21 rsp = requests.put(REQUEST_URL, data = json.dumps(requestDict),headers = HEADER) 22 if rsp.status_code == 200: 23 return True 24 else: 25 return False 26 27 # 增加Count 28 def addCount(count): 29 requestDict = {'count':count} 30 rsp = requests.post(REQUEST_URL, data=json.dumps(requestDict), headers=HEADER) 31 if rsp.status_code == 200: 32 return True 33 else: 34 return False 35 36 # 程序入口函數 37 if __name__=="__main__": 38 isSuccess = setCount(100) # 測試設置Count 39 print(isSuccess) 40 addCount(200) # 測試增加Count 41 count = getCount() # 測試查詢Count 42 print(count)
先啟動SpringBoot服務:
運行Python代碼的結果: