PDA

View Full Version : محدودیت در متد get



mrrajabi
سه شنبه 24 مهر 1386, 11:50 صبح
سلام
در هنگام ارسال اطلاعات از طریق get به سرور چقدر محدودیت داریم؟
من میخوام با آژاکس یه پارامتر به سرور بفرستم که این پارامتر خود شامل 12 تا متغیر است که من همه را با ویرگول بهم پیوند زدم.
حالا می خواستم ببینم که آیا امکان این کار شدنی است؟
2-اساتید محترم برای این کار من چه راهی پیشنهاد میکنن که بجای اینکه 12 متغیر رو بهم پیوند بزنم از یه راه دیگه استفاده کنم.
با تشکر

oxygenws
سه شنبه 24 مهر 1386, 13:10 عصر
از post استفاده کن!

mrrajabi
سه شنبه 24 مهر 1386, 22:18 عصر
بله ممنون.
محدودیت برای ارسال به روش get چیست؟
مثلاً اندازه ی url ما هست یا چیزای دیگه؟

neopersia
چهارشنبه 25 مهر 1386, 01:41 صبح
محدودیت در متد گت بر اساس تعداد کاراکترهای موجود در URL هست
فکر میکنم حد اکثر مجاز 255 کاراکتر باشه

oxygenws
چهارشنبه 25 مهر 1386, 02:18 صبح
حداکثر مجاز به وب سرور بستگی داره و خود پروتکل محدودیتی نداره.
http://tools.ietf.org/html/rfc2616#section-3.2.1
و
http://tools.ietf.org/html/rfc2616#section-10.4.15

neopersia
پنج شنبه 26 مهر 1386, 00:59 صبح
حداکثر مجاز به وب سرور بستگی داره و خود پروتکل محدودیتی نداره.
http://tools.ietf.org/html/rfc2616#section-3.2.1
و
http://tools.ietf.org/html/rfc2616#section-10.4.15

تو همین قسمتی که شما معرفی کردید دلیل 255 کاراکتر رو نوشته :


Note: Servers ought to be cautious about depending on URI lengths
above 255 bytes, because some older client or p...roo...x..x..y
implementations might not properly support these lengths.
اما در هر حال ممنون چون اطلاعات تازه ای برام داشت

oxygenws
پنج شنبه 26 مهر 1386, 01:10 صبح
تو همین قسمتی که شما معرفی کردید دلیل 255 کاراکتر رو نوشته :
بله، دیدم، اما به هر حال اجباری نیست :) هست؟!!
«سرور ها باید در مورد طول های بیشتر از ۲۵۵ کاراکتر مراقب باشند، چون برخی کلاینت ها و پر..وک..سی های قدیمی ....»