Sobes.tech
Junior — Middle

HTTP so'rovlar kontekstida 'body' termini nima anglatishini tushuntirib bera olasizmi?

sobes.tech AI

AIdan javob

HTTP so'rovlar kontekstida, "body" (jism) termini, xabarning mijozdan serverga yoki aksincha uzatiladigan ma'lumotlarni o'z ichiga olgan qismiga ishora qiladi.

Masalan, POST yoki PUT so'rovlarida, jism forma ma'lumotlari, JSON, XML yoki boshqa formatlarni o'z ichiga olishi mumkin, ular server tomonidan ishlov berilishi kerak.

Misol uchun: foydalanuvchi ma'lumotlari bilan forma yuborilayotganida, so'rov jismi bu ma'lumotlarni o'z ichiga oladi.

iOSda, URLSession bilan ishlashda, so'rov jismi URLRequest ob'ektining httpBody xususiyati orqali belgilangan:

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)

Shunday qilib, so'rov jismi HTTP so'rov bilan birga uzatiladigan ma'lumotlar bo'lib, ular sarlavhalar va URL dan farq qiladi.