Junior — Middle
Мо метавонед шарҳи кунед, ки дар контексти дархостҳои HTTP 'body' чӣ маъно дорад?
sobes.tech AI
Ҷавоб аз 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.