Как работал с GET

QA Тестировщик Junior Альфа-Банк
Как работал с GET
Ответы
GET — один из HTTP-методов, используемый для запроса данных от сервера. Он передаёт параметры в URL в виде строки запроса (например, `?param1=value1&param2=value2`). **Пример запроса:** ``` GET /api/users?id=123 HTTP/1.1 Host: example.com ``` **Особенности:** - Параметры видны в URL (не подходит для конфиденциальных данных). - Имеет ограничение на длину URL (зависит от браузера/сервера). - Кешируется браузером и прокси-серверами. **Тестирование:** - Проверка корректности ответа на валидные параметры. - Валидация обработки неверных/пустых параметров. - Проверка безопасности (SQL-инъекции, XSS). **Пример автотеста (Python, requests):** ``` import requests response = requests.get("https://api.example.com/data", params={"id": 1}) assert response.status_code == 200 assert "username" in response.json() ```