Назад к вопросам
Junior — Middle
69
Можете объяснить, что подразумевается под термином 'body' в контексте HTTP-запросов?
Ответ от нейросети
sobes.tech AI
В контексте HTTP-запросов термин "body" (тело запроса) означает часть сообщения, которая содержит данные, передаваемые от клиента к серверу или наоборот.
В запросах, например POST или PUT, тело может содержать данные формы, JSON, XML или другие форматы, которые сервер должен обработать.
Пример: при отправке формы с данными пользователя, тело запроса будет содержать эти данные.
В iOS при работе с URLSession тело запроса задаётся через свойство httpBody объекта URLRequest:
var request = URLRequest(url: URL(string: "https://example.com/api")!)
request.httpMethod = "POST"
let json = ["name": "Иван", "age": 30]
request.httpBody = try? JSONSerialization.data(withJSONObject: json)
Таким образом, тело запроса — это данные, которые передаются вместе с HTTP-запросом, отличные от заголовков и URL.