Middle
дар бораи сохтори дархост ва ҷавобии HTTP нақл кунед.
sobes.tech AI
Ҷавоб аз AI
HTTP-лутф дархост аз сеҳри се қисмҳои асосӣ иборат аст:
-
Хати оғоз (Request Line) — дорои усул (GET, POST ва ғайра), URI-и манбаъ ва нусхаи протокол.
-
Сарлавҳаҳо (Headers) — ҷуфтҳои калид-арзиш, ки маълумоти метаиро интиқол медиҳанд, масалан, навъи мундариҷа, кукиҳо, иҷозатнома.
-
Таносуби дархост (Body) — қисми ихтиёрӣ, ки маълумотро дар бар мегирад, масалан, дар дархостҳои POST.
Масали дархост:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}
Ҷавоби HTTP низ аз се қисм иборат аст:
-
Хати ҳолат (Status Line) — нусхаи протокол, коди ҳолат (масалан, 200 OK).
-
Сарлавҳаҳо (Headers) — маълумоти метаиро дар бораи ҷавоб, масалан, навъи мундариҷа, дарозӣ.
-
Таносуби ҷавоб (Body) — маълумоте, ки сервер бармегардонад, масалан, HTML, JSON.
Масали ҷавоб:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 27
{"id":123,"status":"ok"}