مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

djary

عضویت از 1393/10/28

درخواست توضیح کامل درباره httppost و httpget

  • جمعه 4 دی 1394
  • 17:50
تشکر میکنم

سلام می خواستم دیقیا و کامل توضیح بدین فرق بین httpPost و httpGet در چی هست ؟

بالای متود در mvc از [httpGet] و [httpPost]  استفاده میشه 

در خود فرم هم از formMethod.post  و formMethod.Get  استفاده میشه 

و حتی در json هم فرمت رو میشه POST  یا  GET  تعریف کرد

من میدونم که این دو تا حالت های ارسال اطلاعات هستند ولی با هم چه فرقی میکنند و از کجا باید تشخیص داد که باید از کدامشان استفاده کرد؟

با سپاس

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

اصغر

عضویت از 1394/03/16

  • جمعه 4 دی 1394
  • 19:36

با سلام 

متد Post امنیت بیشتری داره ، حجم بیشتری از داده فرستاده میشه ، میشه باهاش دیتا از قبیل عکس و فیلم و ... ارسال کرد ، پست کش نمیشه...
متد Get سریع تره ، حجم کمتری جای میده در خودش ، داده های ارسالی را در QueryString درج می کنه ، گت کش میشه . 

تفاوت زیاد دارند ، ولی عمده تفاوت ها همین هاست...
 

این مقاله رو بخونید متوجه تفاوت ها خواهید شد.

کاربر سایت

djary

عضویت از 1393/10/28

  • جمعه 4 دی 1394
  • 20:12

دلیل اینکه هم در کد html  مشخص می کنند و هم بالای متد چیست ؟ هر دو یکی هستند یا فرق دلره

ازکجا باید تشخیص بدیم که از کدام استفاده کنیم ؟

کاربر سایت

اصغر

عضویت از 1394/03/16

  • جمعه 4 دی 1394
  • 21:44

برای مشخص شدن ماهیت استفاده میشه ، تا مشخص کنند نوع ارسال صفحه Post یا Get هست ، بسته به نیاز باید از هرکدوم استفاده کرد ، به عنوان مثال اگر قرار شما یک صفحه نمایش بدید ، باید از Get استفاده کنید ، و اگر قرار یک فایل ارسال کنید باید از Post استفاده کنید ....

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)