استیکر واتساپ، استیکر تلگرام، ساخت استیکر، برنامه آندروید ساخت استیکر

معرفی جدیدترین استیکرهای واتساپ و تلگرام

مقایسه متدهای GET و POST

جمعه, ۱۶ خرداد ۱۳۹۳، ۰۲:۵۹ ب.ظ

برای ارسال اطلاعات فرمهای HTML از مرورگر کاربر به سرور از دو متد GET و POST که هر دو متعلق به پروتکل HTTP میباشند، استفاده می گردد. در زبان HTML برای تعیین اینکه از کدام متد استفاده کنیم، از صفت Method متعلق به المان Form استفاده می کنیم. این دو متد تفاوتهایی دارند که در جدول زیر بیان شده است یکی از این تفاوتها این است که متد GET ،اطلاعات ارسالی را به URL اضافه و ارسال می کند به مثال زیر توجه کنید:

<form name="form1" action="register.php" method="GET">

Name : <input type="text" name="fname" /><br>

Age : <input type="text" name="age" /><br>

<input type="submit" name="submit" value="SEND" />

</form>

فرم بالا شامل دو فیلد fname و age و یک دکمه با نام SEND می باشد این فرم اطلاعات خودش را به روش GET به صفحه register.php ارسال می کند. حال اگر فیلدهای fname و age را به ترتیب برابر Ali و 21 قرار دهیم و فرم را ارسال کنیم. شکل URL در نوار آدرس مرورگرتان به این صورت در می آید.

http://www. yourSite.com/register.php?fname=Ali&age=21

حال اگر فرم بالا را به روش POST ارسال کنیم URL ما به صورت زیر خواهد بود.

http://www.yourSite.com/register.php

ویژگی

متد GET

متد POST

استفاده از دکمه های BACK و Reload

بی اثر

ارسال دوباره اطلاعات (البته قبل از ارسال شدن دوباره اطلاعات مرورگر به کاربر هشدار میدهد)

Bookmark کردن

با زدن کلیدهای ctrl + D آدرس bookmark میشود.

قابلیت bookmark را ندارد.

قابلیت کش – Cache

کش میشود.

قابلیت کش را ندارد.

نوع رمزگذاری – Encoding

application/x-www-form-urlencoded

application/x-www-form-urlencoded

 

multipart/form-data

 

از multipart/form-data برای رمزگذاری داده های باینری معمولا هنگام آپلود کردن فایلها استفاده میشود. یعنی برای آپلود فایل از این نوع استفاده می کنیم.

ذخیره شدن در تاریخچه مرورگر – History

ردپای متد GET در تاریخچه مرورگر ذخیره میشود.

ذخیره نمیشود.

محدودیت در اندازه داده

متد GET اطلاعات خودش را به URL اضافه میکند. و از طرفی حداکثر اندازه URL میتواند 2048 کاراکتر باشد.

بدون محدودیت

محدودیت در نوع داده

فقط داده ی از نوع اسکی را پشتیبانی می کند.

بدون محدودیت. قابلیت ارسال داده های باینری را دارد.

امنیت

امنیت کمتری نسبت به POST دارد.از این متد برای ارسال اطلاعات حساسی مانند کلمه عبور استفاده نکنید.

نسبت به متد GET از امنیت بیشتری برخوردار است.پارامترهای ارسالی در تاریخچه مرورگر و در سیستم لاگ وب سرور ذخیره نمی شوند.

قابلیت مشاهده

اطلاعات در URL توسط همه قابل مشاهده است.

قابل مشاهده نیست.

  • کمال مظلوم زاده

متد get

ارسال اطلاعات فرم

متد post

نظرات  (۲)

mamnooooooonam ...
vaghean mamnon
site fogholadeii darin
kareton keyli doroste
عــــــــــــــالـــــــــــــــی
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
تجدید کد امنیتی