Junior — Middle
Vai jūs varat izskaidrot, ko nozīmē termins 'body' HTTP pieprasījumu kontekstā?
sobes.tech AI
Atbilde no AI
HTTP pieprasījumu kontekstā termins "body" (ķermenis) attiecas uz ziņojuma daļu, kas satur datus, kas tiek pārraidīti no klienta uz serveri vai otrādi.
Piemēram, POST vai PUT pieprasījumos ķermenis var saturēt formas datus, JSON, XML vai citus formātus, kurus serverim jāapstrādā.
Piemērs: sūtot formu ar lietotāja datiem, pieprasījuma ķermenis saturēs šos datus.
iOS, strādājot ar URLSession, pieprasījuma ķermenis tiek noteikts ar httpBody īpašību URLRequest objektā:
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)
Tādējādi, pieprasījuma ķermenis ir dati, kas tiek pārraidīti kopā ar HTTP pieprasījumu, atšķirībā no galvenēm un URL.