Serverga HTTP so'rovi nima?
sobes.tech AI
AIdan javob
Serverga HTTP so'rov qilish — bu mijoz (masalan, brauzer) bilan veb-server o'rtasidagi ma'lumot so'rash yoki yuborish uchun aloqa usuli. U quyidagicha tuzilgan:
-
Boshlang'ich satr: Bu metod, manzil va HTTP protokol versiyasini belgilaydi.
- Metod: Mijoz bajarishni istagan amal (GET, POST, PUT, DELETE va boshqalar).
- Manzil: Serverdagi aniq resursni ko'rsatadi.
- HTTP versiyasi: O'zaro almashishda ishlatiladigan protokol versiyasi (odatda HTTP/1.1 yoki HTTP/2).
GET so'rovi boshlang'ich satri misoli:
GET /index.html HTTP/1.1 -
Sarlavhalar (Headers): So'rov yoki mijoz haqida qo'shimcha ma'lumotlarni o'z ichiga oladi. Sarlavha misollari:
Host: Server domen nomi.User-Agent: Mijoz ilovasi haqida ma'lumot (brauzer, OS).Content-Type: So'rov matnida ma'lumot turi.Authorization: Autentifikatsiya uchun ma'lumotlar.
Sarlavha misollari:
Host: example.com User-Agent: curl/7.64.1 Accept: */* -
Bo'sh satr: Sarlavhalar va so'rov matnini ajratadi (agar mavjud bo'lsa).
-
So'rov matni (Body): Mijoz tomonidan serverga yuboriladigan ma'lumotlar. POST yoki PUT kabi metodlarda mavjud (masalan, forma ma'lumotlari, JSON, XML). GET, HEAD, DELETE metodlarida odatda bo'sh bo'ladi.
So'rov matni misoli (POST so'rovi uchun):
{ "name": "Test User", "age": 30 }
Server bu so'rovni qayta ishlaydi va javob yuboradi.