python使用requests訪問etcd

2022-07-20 03:12:12 字數 1034 閱讀 7415

由於本人專案中etcd的版本略低,不適用於python-etcd,etcd3這類第三方擴充套件包,所以呢,自己寫了用requests請求的方法,放在這裡,給需要的人。

首先,etcd的請求可以使用**的方式

廢話不多說,上**

class etcdoperate:

def __init__(self):

"""初始化

"""#基礎url

"""獲取key內容

:param key:

:return:

"""try:

url = '{}{}'.format(self.basic_url, key)

response = requests.get(url)

return response.text

except exception as ex:

print("獲取key值報錯" + str(ex))

return none

def set_key(self, key, content):

"""寫入資訊

:param key:

:param content:

:return:

"""try:

url = '{}{}'.format(self.basic_url, key)

params =

response = requests.put(url,params=params)

return response.text

except exception as ex:

print("寫入etcd'報錯" + str(ex))

return none

Python 使用request傳送http請求

requests.get headers response requests.post login headers headers,data data response requests.post login allow redirects false 注 若不禁止重定向,則當響應是302時,req...

Python使用Request傳送POST請求

http協議規定post請求的資料必須放在訊息主體中,但是並沒有規定編碼方式,因此可以使用多種方式對其進行編碼。伺服器端通過請求頭的中content type欄位來獲知請求的訊息主體以何種方式編碼。具體的編碼方式包括 multipart form data 示例 import requests im...

Python學習之request庫的使用

一 requests庫簡介 requests庫是乙個簡潔的能夠簡單地處理http請求的第三方庫,它的最大優點是程式編寫過程更接近正常url訪問過程。另外,request庫支援非常豐富的鏈結訪問功能,包括國際網域名稱和url獲取 http長連線和連線快取 http會話和cookie保持 瀏覽器使用風格...