Тестирование API Flashcards
Что такое HTTP?
Протокол передачи данных
Какая задача обычно решается с помощью HTTP?
Обмен данными между пользовательским приложением и веб-сервером
Что определяет метод?
Операцию
Какими могут быть методы?
Безопасными
Какой формат данных используется в REST?
Ограничений нет
Какой протокол используется в качестве транспорта в REST?
HTTP
Из чего состоит запрос (request)?
Request line, headers, body
Из чего состоит ответ (response)?
Headers, body, status line
Какой метод используется для получения ресурса?
GET
Какой метод используется для отправки данных на сервер?
POST
Какой метод используется для обновления ресурса?
PUT
Какой метод используется для частичного обновления ресурса?
PATCH
Какой метод используется для удаления ресурса?
DELETE
Какие методы считаются безопасными в HTTP?
GET
Что означает термин “идемпотентный метод”?
Метод
Какие методы HTTP являются идемпотентными?
GET
Что такое код состояния HTTP?
Трехзначный код
Какие существуют группы кодов состояния HTTP?
1xx - Информационные
Что означает код 200?
Запрос успешно выполнен (OK)
Что означает код 201?
Ресурс успешно создан (Created)
Что означает код 301?
Ресурс был перемещен на постоянной основе (Moved Permanently)
Что означает код 302?
Ресурс временно перемещен (Found)
Что означает код 400?
Неверный запрос (Bad Request)
Что означает код 401?
Неавторизованный доступ (Unauthorized)