【Python】使用Python調用Rest接口


我的個人博客: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代碼的結果:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM