Junior — Middle
Mijoz va server o'rtasidagi o'zaro aloqada foydalaniladigan asosiy HTTP so'rov turlarini sanab o'ta olasizmi?
sobes.tech AI
AIdan javob
Основные типы 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()