Sobes.tech
Junior — Middle

Կարող եք նշել HTTP/1.1 պրոտոկոլի հիմնական հատկանիշները?

sobes.tech AI

Պատասխան AI-ից

Հիմնական հատկանիշները HTTP/1.1 պրոտոկոլի:

  • Տևական կապեր (Persistent Connections): ըստ նախնական կարգավորման, հաճախորդի և սերվերի միջև կապը բաց է պահվում մի քանի հարցում/պատասխանների համար, ինչը նվազեցնում է կապի հաստատման ծախսերը:

  • Pipelining-ի աջակցություն (Pipelining): հաճախորդը կարող է ուղարկել մի քանի հարցում հաջորդաբար առանց պատասխանների սպասելու, թեև աջակցությունը սահմանափակ է և միշտ չի օգտագործվում:

  • Կեշավորում (Caching): HTTP/1.1-ն ընդլայնում է կեշավորման հնարավորությունները՝ օգտագործելով Cache-Control, ETag և այլ գլխագրեր:

  • Մասնակի հարցումներ (Range Requests): թույլ է տալիս պահանջել ռեսուրսի մասերը, ինչը օգտակար է ֆայլերի շարունակական ներբեռնումների համար:

  • Լրացուցիչ մեթոդներ: բացի GET և POST-ից, աջակցում է PUT, DELETE, OPTIONS, HEAD և այլ մեթոդներ:

  • Նոր գլխագրեր: ներդրված են նոր գլխագրեր կապերի, բովանդակության և նույնականացման կառավարման համար:

  • Կարգավիճակի կոդեր: ընդլայնված HTTP կարգավիճակի կոդերի հավաքածու՝ ավելի ճշգրիտ տեղեկացնելու հարցման արդյունքի մասին:

HTTP/1.1-ը զարգացում է HTTP/1.0-ի վրա՝ բարելավված կատարողականությամբ և գործառնականությամբ, բայց առանց բազմակողմանիության աջակցման, որը հայտնվեց HTTP/2-ում: