Sobes.tech
Назад к вопросам
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()