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