کدام روش HTTP بی قدرت است؟
کدام روش HTTP بی قدرت است؟

تصویری: کدام روش HTTP بی قدرت است؟

تصویری: کدام روش HTTP بی قدرت است؟
تصویری: قبل از تصمیم گیری برای آیندت حتما این برنامه را ببین !؟ 2024, نوامبر
Anonim

یک روش درخواست "غیر توانمند" در نظر گرفته می شود اگر تأثیر مورد نظر روی سرور چندین درخواست یکسان با آن روش با تأثیر یک چنین درخواستی یکسان باشد. از روش های درخواست تعریف شده توسط این مشخصات، قرار دادن , DELETE, و روش های درخواست ایمن فاقد قدرت هستند.

همچنین بدانید، آیا http قرار داده شده Idempotent است؟

آمدن به ناتوان روش ها، آنها HTTP هستند روش هایی که می توان چندین بار فراخوانی کرد و نتیجه یکسانی را به همراه خواهد داشت. آنها به عنوان گزینه ایمن برای به روز رسانی یک منبع در سرور در نظر گرفته می شوند. چند نمونه از idempotentHTTP روش ها GET هستند، قرار دادن و PATCH.

به علاوه، آیا http delete Idempotent است؟ PUT و حذف روش ها تعریف شده اند ناتوان . با این حال، یک هشدار وجود دارد حذف روش‌های. GET، HEAD، OPTIONS و TRACE به عنوان روش‌های ایمن تعریف شده‌اند، به این معنی که آنها فقط برای بازیابی داده‌ها در نظر گرفته شده‌اند. این باعث می شود آنها ناتوان همچنین از آنجایی که چندین درخواست یکسان رفتار یکسانی خواهند داشت.

در نتیجه، کدام روش HTTP غیر Idempotent است؟

مروری بر (برخی) روش های

روش بی توان بی خطر
گرفتن آره آره
سر آره آره
قرار دادن آره نه
پست نه نه

چرا روش GET بی توان است؟

یک ناتوان HTTP روش یک HTTP است روش که می توان چندین بار بدون نتایج متفاوت فراخوانی کرد. مهم نیست اگر روش فقط یکبار یا ده بار فراخوانی می شود. نتیجه باید یکسان باشد. باز هم، این فقط برای نتیجه اعمال می شود، نه خود منبع.

توصیه شده: