### Get 帶參數
```py
import requests
# 定義目標 URL
url = 'https://api.example.com/data'
# 帶參數的 GET 請求
params = {
'param1': 'value1',
'param2': 'value2',
}
response = requests.get(url, params=params)
# 檢查回應狀態碼
if response.status_code == 200:
# 取得回應的內容
data = response.json()
# 處理回應的資料
print(data)
else:
print('請求失敗')
```
### Post 帶參數
```py
import requests
# 定義目標 URL
url = 'https://api.example.com/data'
# 帶參數的 POST 請求
data = {
'param1': 'value1',
'param2': 'value2',
}
response = requests.post(url, data=data)
# 檢查回應狀態碼
if response.status_code == 200:
# 處理回應的資料
print(response.text)
else:
print('請求失敗')
```
### Post Body 帶 Json
```py
import requests
import json
# 定義目標 URL
url = 'https://api.example.com/endpoint'
# 帶 JSON 物件的 POST 請求
data = {
'param1': 'value1',
'param2': 'value2'
}
# 將資料轉換為 JSON 格式
json_data = json.dumps(data)
# 設定請求標頭,指定請求主體的內容類型為 JSON
headers = {'Content-Type': 'application/json'}
# 發送 POST 請求
response = requests.post(url, data=json_data, headers=headers)
# 檢查回應狀態碼
if response.status_code == 200:
# 解析回應的 JSON
response_data = response.json()
# 處理回應的 JSON 物件
print(response_data)
else:
print('請求失敗')
```