آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

طبقه بندی موضوعی

متدهای http

چهارشنبه, ۱۵ بهمن ۱۳۹۹، ۰۴:۳۳ ب.ظ

http متدهای زیادی داره که چهار تای اون که شامل get، post، put و delete است، پر استفاده تر هستن.

 

متد get از نوع read only هست و بنابراین نسبت به سه متد دیگر safe می باشد.

 

متدهای put، delete و post از نوع write هستند، یعنی در سرور دیتا مینویسند، بنابراین باید با احتیاط بیشتری از اونها استفاده کرد.

 

به متدهای get، put و delete متدهای idemponent گفته میشود. یعنی متدهایی که اگر عملکردشون چند بار هم تکرار بشه تغییری در خروجی ایجاد نمیکنه. بنابراین استفاده چند باره از این متدها نگرانی ندارد. تعریف idemponent در ویکیپدیا

 

به متد post متد non idemponent گفته میشود. یعنی متدی که تکرار عملکرد آن سبب تغییر در خروجی میشود. یعنی اگر چند بار این متد فراخونی بشه، دیتای مشابه در سرور ایجاد میشه که خوب نیست. بنابراین در استفاده از این متد باید دقت کرد.

 

متد post کش نمیشه، در حالی که متد get دیتا رو کش میکنه.

 

 

موافقین ۰ مخالفین ۰ ۹۹/۱۱/۱۵
میم دال

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی