Sobes.tech
Intern

Ի՞նչ է User Agent-ը։

sobes.tech AI

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

Օգտագործողի գործակալ - տող, որը նույնականացնում է հաճախորդի հավելվածը, որը կատարում է հարցումը սերվերին (օրինակ՝ վեբ բրաուզեր, որոնողական ռոբոտ և այլն): Այն ուղարկվում է HTTP գլխում User-Agent:

Նմուշ կառուցվածք (կարող է տարբեր լինել).:

ԱպրանքիԱնուն/Վերսիա [Մեկնաբանություններ,ՕպերացիոնՀամակարգ,Եզրակացություն...]

Օգտագործողի գործակալի կիրառումը:

  • Տիպի որոշում: Սերվերը կարող է հարմարեցնել բովանդակությունը կոնկրետ բրաուզերի կամ սարքի համար:
  • Վերլուծություն: Վեբ վերլուծությունը օգտագործում է User Agent՝ կայքերի այցելությունների վիճակագրություն հավաքելու համար:
  • Արգելափակում: Կայքի տերերը կարող են արգելափակել մուտքը User Agent-ի հիման վրա (օրինակ՝ բոտերի համար):
  • Թեստավորում: QA-ն օգտագործում է փոփոխված User Agent՝ տարբեր բրաուզերներ/սարքեր սիմուլյացիա անելու համար:

HTTP գլխի օրինակ:

GET /index.html HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36

Այս օրինակով՝

  • Mozilla/5.0 - ընդհանուր նշան, չի միշտ համապատասխանում իրական շարժիչին:
  • Windows NT 10.0; Win64; x64 - օպերացիոն համակարգի մասին տեղեկություններ:
  • AppleWebKit/537.36 (KHTML, like Gecko) - ռենդերային շարժիչի մասին տեղեկություններ:
  • Chrome/91.0.4472.124 - բրաուզերի անուն և տարբերակ:
  • Safari/537.36 - հաճախ ավելացվում է հին կայքերի համատեղելիության համար, որոնք ստուգում էին "Safari" ներկայությունը User Agent-ում: