Sobes.tech
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.