HTTP PUT-ն մարմին ունի՞:
HTTP PUT-ն մարմին ունի՞:

Video: HTTP PUT-ն մարմին ունի՞:

Video: HTTP PUT-ն մարմին ունի՞:
Video: ՀՅԴ ԳՄ-ն նոր կազմ ունի 2024, Մայիս
Anonim

5 Պատասխաններ. HTTP հարցումներ մարմին ունենալ Եթե նրանք ունեն Բովանդակության երկարության կամ փոխանցման կոդավորման վերնագիր (RFC 2616 4.3): Եթե խնդրանքը ունի ոչ էլ, այն ունի ոչ մարմինը , և ձեր սերվերը պետք է վերաբերվի դրան որպես այդպիսին:

Հետագայում, կարելի է նաև հարցնել՝ կարո՞ղ է HTTP GET-ը մարմին ունենալ:

Այլ կերպ ասած, ցանկացած HTTP հարցում հաղորդագրությունը թույլատրվում է պարունակել հաղորդագրություն մարմինը , և այդպիսով պետք է վերլուծել հաղորդագրությունները՝ հաշվի առնելով դա: Սերվերի իմաստաբանություն համար ՍՏԱՆԱԼ , սակայն, սահմանափակված են այնպես, որ ա մարմինը , Եթե որեւէ, ունի ոչ մի իմաստային նշանակություն խնդրանք . Այո դու կարող է ուղարկել ա հարցման մարմինը հետ ՍՏԱՆԱԼ բայց դա չպետք է ունեն ցանկացած իմաստ:

Բացի այդ, ո՞րն է HTTP հարցումի կառուցվածքը: Մեկնարկային գիծը և HTTP -ի վերնագրերը HTTP հաղորդագրությունը միասին հայտնի են որպես ղեկավար հարցումներ , մինչդեռ դրա օգտակար բեռը հայտնի է որպես մարմինը.

Ավելին, http delete-ը մարմին ունի՞:

-ի վերջին թարմացումը HTTP 1.1 ճշգրտումը (RFC 7231) բացահայտորեն թույլ է տալիս կազմակերպությանը մարմինը մեջ ՋՆՋԵԼ հարցում ՋՆՋԵԼ հարցման հաղորդագրությունը չունի սահմանված իմաստաբանություն. ուղարկելով ծանրաբեռնվածություն մարմինը վրա ՋՆՋԵԼ հարցումը կարող է պատճառ դառնալ, որ որոշ գոյություն ունեցող իրականացումներ մերժեն հարցումը:

Արդյո՞ք GET հարցումը պետք է մարմին ունենա:

GET հարցումներ մի՛ արեք ունեն ա հարցման մարմինը , ուրեմն բոլոր պարամետրերը պետք է հայտնվել URL-ում կամ վերնագրի մեջ: Թեև HTTP ստանդարտը սահմանափակում չի սահմանում URL-ների կամ վերնագրերի երկարության համար, HTTP հաճախորդների և սերվերների մեծ մասը ունեն գործնական սահմանաչափ՝ ինչ-որ տեղ 2 կԲ-ի և 8 կԲ-ի միջև:

Խորհուրդ ենք տալիս: