Python使用Request傳送POST請求

2022-06-18 04:36:20 字數 1014 閱讀 1127

http協議規定post請求的資料必須放在訊息主體中,但是並沒有規定編碼方式,因此可以使用多種方式對其進行編碼。

伺服器端通過請求頭的中content-type欄位來獲知請求的訊息主體以何種方式編碼。具體的編碼方式包括:

multipart/form-data

示例**:

import requests

import json

def requests_form():

url = ''

data =

response = requests.post(url, data)

return response

def requests_json():

url = ''

data = s = json.dumps()

response = requests.post(url, data)

return response

def requests_multipart():

url = ''

files = # requests.txt中包含一句「hey requests」

response = requests.post(url, files=files)

return response

if __name__ == "__main__":

response1 = requests_form()

response2 = requests_json()

response3 = requests_multipart()

print("from形式提交post請求:")

print(response1.text)

print("json形式提交post請求:")

print(response2.text)

print("multipart形式提交post請求:")

print(response3.text)

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庫的使用

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

Python爬蟲 Request模組

文章說明了request模組的意義,且強調了request模組使用更加方便。接下來介紹幾種常用的request操作,並且會在後續補充說明一些特定用法。匯入檔案 import requests一 請求 右邊為請求語句,返回值為response回應 r requests.get r requests.p...