Назад к вопросам
VK
Junior — Middle
67
Какими методами можно отправлять данные в рамках HTTP-запроса?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В рамках HTTP-запроса данные можно отправлять следующими методами:
- GET — данные передаются в URL в виде параметров запроса (query parameters). Обычно используется для получения информации.
- POST — данные отправляются в теле запроса, часто в формате JSON, XML или form-data. Используется для создания ресурсов.
- PUT — отправка данных в теле запроса для обновления существующего ресурса.
- PATCH — частичное обновление ресурса, данные также в теле запроса.
- DELETE — обычно не содержит тело, но может включать данные для уточнения удаления.
В iOS для отправки данных в HTTP-запросе часто используют URLRequest, где можно указать метод и тело запроса, например:
var request = URLRequest(url: URL(string: "https://api.example.com/data")!)
request.httpMethod = "POST"
let json = ["key": "value"]
request.httpBody = try? JSONSerialization.data(withJSONObject: json)
request.setValue("application/json", forHTTPHeaderField: "Content-Type")