Назад к вопросам
Junior — Middle
67
Можешь ли перечислить основные типы HTTP-запросов, которые используются при взаимодействии клиента с сервером?
Компании, где спрашивали
Lime
Ответ от нейросети
sobes.tech AI
Основные типы HTTP-запросов (методов), используемые при взаимодействии клиента с сервером:
- GET — запрос на получение данных с сервера. Не изменяет состояние.
- POST — отправка данных на сервер, обычно для создания новых ресурсов.
- PUT — обновление или замена ресурса на сервере.
- PATCH — частичное обновление ресурса.
- DELETE — удаление ресурса.
- HEAD — запрос заголовков ресурса без тела.
- OPTIONS — запрос поддерживаемых сервером методов для ресурса.
Пример использования в iOS с URLSession:
var request = URLRequest(url: URL(string: "https://example.com/api/item")!)
request.httpMethod = "POST"
request.httpBody = ... // данные для отправки
let task = URLSession.shared.dataTask(with: request) { data, response, error in
// обработка ответа
}
task.resume()