აქვს თუ არა HTTP PUT-ს სხეული?
აქვს თუ არა HTTP PUT-ს სხეული?

ვიდეო: აქვს თუ არა HTTP PUT-ს სხეული?

ვიდეო: აქვს თუ არა HTTP PUT-ს სხეული?
ვიდეო: ქალიშვილობა - შეიცანი შენი სხეული 2024, მაისი
Anonim

5 პასუხი. HTTP ითხოვს აქვს სხეული თუ ისინი აქვს კონტენტის სიგრძე ან გადაცემის კოდირების სათაური (RFC 2616 4.3). თუ მოთხოვნა აქვს არც ის აქვს არა სხეული და თქვენი სერვერი მას ასე უნდა მოეპყრო.

შემდგომში, შეიძლება ასევე იკითხოთ, შეუძლია თუ არა HTTP GET-ს ჰქონდეს სხეული?

სხვა სიტყვებით რომ ვთქვათ, ნებისმიერი HTTP მოთხოვნა ნებადართულია შეტყობინება შეიცავდეს შეტყობინებას სხეული , და, შესაბამისად, უნდა გააანალიზოს შეტყობინებები ამის გათვალისწინებით. სერვერის სემანტიკა მიიღეთ თუმცა, შეზღუდულია ისე, რომ ა სხეული , თუ რომელიმე, აქვს არ აქვს სემანტიკური მნიშვნელობა მოთხოვნა . Დიახ შენ შეუძლია გაგზავნა მოთხოვნის ორგანო თან მიიღეთ მაგრამ არ უნდა აქვს ნებისმიერი მნიშვნელობა.

ასევე, რა არის HTTP მოთხოვნის ძირითადი ნაწილი? საწყისი ხაზი და HTTP -ის სათაურები HTTP გაგზავნა ერთობლივად ცნობილია, როგორც ხელმძღვანელი ითხოვს , ხოლო მისი დატვირთვა ცნობილია როგორც სხეული.

გარდა ამისა, აქვს თუ არა http delete-ს სხეული?

უახლესი განახლება HTTP 1.1 სპეციფიკაცია (RFC 7231) ცალსახად იძლევა ერთეულს სხეული ში წაშლა მოთხოვნა: ტვირთამწეობა ა წაშლა მოთხოვნის შეტყობინებას არ აქვს განსაზღვრული სემანტიკა; ტვირთის გაგზავნა სხეული ზე წაშლა მოთხოვნამ შესაძლოა გამოიწვიოს ზოგიერთი არსებული განხორციელების მოთხოვნაზე უარის თქმა.

უნდა ჰქონდეს თუ არა GET მოთხოვნას სხეული?

მიიღეთ მოთხოვნები ნუ აქვს ა მოთხოვნის ორგანო , ასე რომ ყველა პარამეტრი უნდა გამოჩნდება URL-ში ან სათაურში. მიუხედავად იმისა, რომ HTTP სტანდარტი არ განსაზღვრავს ლიმიტს, თუ რამდენად გრძელი შეიძლება იყოს URL-ები ან სათაურები, HTTP კლიენტებისა და სერვერების უმეტესობა აქვს პრაქტიკული ლიმიტი სადღაც 2 კბ-დან 8 კბ-მდე.

გირჩევთ: