Как передать параметр в POST
QA Тестировщик
Junior
Альфа-Банк
Как передать параметр в POST
Ответы
Для передачи параметров в POST-запросе можно использовать тело запроса (body) в формате JSON, form-data, x-www-form-urlencoded и др.
**Пример с JSON (на Python, requests):**
```
import requests
data = {"key": "value"}
response = requests.post("https://example.com/api", json=data)
print(response.json())
```
**Пример с form-data:**
```
files = {"file": open("test.txt", "rb")}
data = {"param": "123"}
response = requests.post("https://example.com/upload", files=files, data=data)
```
**Пример с x-www-form-urlencoded:**
```
data = "param1=value1¶m2=value2"
headers = {"Content-Type": "application/x-www-form-urlencoded"}
response = requests.post("https://example.com", data=data, headers=headers)
```
Выбор формата зависит от API. JSON — самый популярный для REST API.