中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在python中使用requests實現一個http請求

發布時間:2021-04-17 17:20:11 來源:億速云 閱讀:162 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關如何在python中使用requests實現一個http請求,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

1. get

import requests

# 最簡單的get請求
r = requests.get(url)
print(r.status_code)
print(r.json())

# url 中?key=value&key=value
r = requests.get(url, params=params)

# form 表單
params = {"username":"name", "password":"passw0rd"}
headers = {'Content-Type':'application/x-www-form-urlencoded'}
r = requests.get(url, params=params, headers=headers)

# 下載
r = requests.get(url)
r.raise_for_status()
with open(target, 'wb') as f:
  for ch in r.iter_content(10000):
    result_file_size += f.write(ch)

2. post請求

data = {'name':'train', 'device':'CN0989'}
r = requests.post(url, json=data)

#上傳
files = {
    "file": (os.path.basename(filepath), open(filepath, "rb"), "application/zip")
}
print('POST %s'%url)
with open(filepath, 'rb') as f:
  r = requests.post(url, files=files)

3. 登錄

_session = requests.Session()

# login
url = '%s/login'%_basic_url
params = {"username":"admin", "password":"admin"}
headers = {'Content-Type':'application/x-www-form-urlencoded'}
r = _session.post(url, params=params, headers=headers)

#做其他請求
r = _session.get(url)

_session.close()

看完上述內容,你們對如何在python中使用requests實現一個http請求有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武宣县| 伊金霍洛旗| 临西县| 贡山| 滨州市| 广水市| 铁力市| 博乐市| 宜兰县| 紫阳县| 保德县| 丽江市| 汝南县| 读书| 禄丰县| 沧源| 衡水市| 鄂伦春自治旗| 措美县| 深水埗区| 孙吴县| 宜兰市| 闻喜县| 含山县| 青冈县| 安义县| 唐山市| 伊金霍洛旗| 南涧| 盱眙县| 宝清县| 工布江达县| 海城市| 扶风县| 法库县| 鄄城县| 宁海县| 嘉义县| 子长县| 谢通门县| 大竹县|