რომელი HTTP მეთოდია არაპოტენტური?
რომელი HTTP მეთოდია არაპოტენტური?

ვიდეო: რომელი HTTP მეთოდია არაპოტენტური?

ვიდეო: რომელი HTTP მეთოდია არაპოტენტური?
ვიდეო: Http Methods 2024, დეკემბერი
Anonim

მოთხოვნის მეთოდი ითვლება "იდემპოტენტურად", თუ ამ მეთოდით მრავალი იდენტური მოთხოვნის სერვერზე განზრახული ეფექტი იგივეა, რაც ეფექტი ერთი ასეთი მოთხოვნისთვის. ამ სპეციფიკაციით განსაზღვრული მოთხოვნის მეთოდებიდან, ᲓᲐᲓᲔᲑᲐ , DELETE და უსაფრთხო მოთხოვნის მეთოდები არაპოტენტურია.

ისიც იცოდე, http არის იდემპოტენტური?

Მოდის უძლური მეთოდები, ისინი არიან მეთოდები, რომლებიც შეიძლება ბევრჯერ გამოიძახოთ და ისინი ერთსა და იმავე შედეგს გამოიღებენ. ისინი განიხილება სერვერზე რესურსის განახლების უსაფრთხო ვარიანტად. რამდენიმე მაგალითი idempotentHTTP მეთოდები არის GET, ᲓᲐᲓᲔᲑᲐ და PATCH.

გარდა ამისა, არის თუ არა http delete იდემპოტენტური? PUT და წაშლა მეთოდები განისაზღვრება, როგორც უძლური . თუმცა, არსებობს გაფრთხილება წაშლა . GET, HEAD, OPTIONS და TRACE მეთოდები განსაზღვრულია, როგორც უსაფრთხო, რაც იმას ნიშნავს, რომ ისინი განკუთვნილია მხოლოდ მონაცემების მოსაძიებლად. ეს ხდის მათ უძლური ასევე, რადგან მრავალი, იდენტური მოთხოვნა ერთნაირად იქცევა.

შესაბამისად, რომელი HTTP მეთოდია არაიდემპოტენტური?

(ზოგიერთი) HTTP მეთოდის მიმოხილვა

HTTP მეთოდი იდემპოტენტური Უსაფრთხო
მიიღეთ დიახ დიახ
HEAD დიახ დიახ
ᲓᲐᲓᲔᲑᲐ დიახ არა
პოსტი არა არა

რატომ არის GET მეთოდი არაპოტენტური?

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

გირჩევთ: