Junior — Middle
Оё метавонед механизмии коркарди протоколи HTTP ва принсипҳои асосии интиқоли маълумотро шарҳ диҳед?
sobes.tech AI
Ҷавоб аз AI
HTTP (HyperText Transfer Protocol) — протокол барои интиқоли маълумот дар интернет, асос ёфта дар модели «мухтар-сервер».
Принсипҳои асосӣ:
- Мухтар (масалан, браузер) дархостро ба сервер мефиристад, усул (GET, POST ва ғайра), URL ва сарлавҳаҳоро нишон медиҳад.
- Сервер дархостро коркард мекунад ва ҷавоб бо коди ҳолат (масалан, 200 — муваффақ), сарлавҳаҳо ва бадан (масалан, саҳифаи HTML) мефиристад.
- Протокол беҳолат аст (stateless): ҳар дархост мустақил аст, сервер ҳолатро байни дархостҳо нигоҳ намедорад.
Масалан, дархости оддии GET:
GET /index.html HTTP/1.1
Host: example.com
Сервер ҷавоб медиҳад:
HTTP/1.1 200 OK
Content-Type: text/html
<html>...</html>
Бинобар ин, HTTP роҳи стандартизатсияшудаи мубодилаи маълумот байни муштарӣ ва серверро таъмин мекунад.