Sobes.tech
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 роҳи стандартизатсияшудаи мубодилаи маълумот байни муштарӣ ва серверро таъмин мекунад.