उत्तर
सिद्धांत में कोई सीमा नहीं है। HTTP URL को, HTTP 1.1 specification राज्यों के लिए:
HTTP प्रोटोकॉल यूआरआई की लंबाई पर किसी भी एक प्रायोरी सीमा जगह नहीं है। सर्वर सेवा के किसी भी संसाधन के यूआरआई को संभालने में सक्षम होना चाहिए, और अगर वे जीईटी-आधारित फॉर्म प्रदान करते हैं जो ऐसे यूआरआई उत्पन्न कर सकते हैं तो यूआरआई को बिना किसी लंबाई के यूआरआई को संभालने में सक्षम होना चाहिए। एक सर्वर सर्वर को संभाल सकता है (धारा 10.4.15 देखें) की तुलना में एक URI लंबा लंबा 414 (अनुरोध-यूआरआई बहुत लंबा) स्थिति लौटा सकता है (अनुभाग 10.4.15 देखें)।
लेकिन व्यवहार में, कई ग्राहक और सर्वर केवल एक निश्चित लंबाई तक यूआरएल का समर्थन करते हैं। rule of thumb is not to use URLs longer than 2000 characters (प्रतिशत एन्कोडिंग पहले ही ध्यान में रखी गई है)।
क्या आप इस सीमा के प्रमुख (अक्सर उपयोग किए जाने वाले) घटकों की एक सूची जानते हैं? –
@ थॉमस नहीं, दुर्भाग्य से नहीं। – Gumbo
मैं कुछ है कि मानक यूआरएल (क्वेरी स्ट्रिंग सहित) के लिए 1024 बाइट्स को परिभाषित करता है याद लेकिन मैं यह भी कहीं पढ़ा QueryString/प्राप्त/URL पैरामीटर पर सीमा क्या है कि इंटरनेट एक्सप्लोरर 2083 वर्णों को स्वीकार करता है। शायद काफी ब्राउज़र निर्भर ...
कोई परिभाषित सीमा नहीं है। हालांकि, आरएफसी 2068 कहता है:
HTTP प्रोटोकॉल किसी यूआरआई की लंबाई पर कोई प्राथमिक सीमा नहीं रखता है। सर्वर अपने द्वारा प्रदान किए जाने वाले किसी भी संसाधन के यूआरआई को संभालने में सक्षम होना चाहिए, और यदि वे जीईटी-आधारित फॉर्म प्रदान करते हैं जो यूआरआई उत्पन्न कर सकते हैं तो यूबीआई को बिना किसी लंबाई के यूआरआई को संभालने में सक्षम होना चाहिए। यदि कोई यूआरआई सर्वर से अधिक लंबा हो, तो सर्वर को 414 (अनुरोध-यूआरआई बहुत लंबी) स्थिति वापस करनी चाहिए (अनुभाग 10.4.15 देखें)। नोट: 255 बाइट्स से ऊपर यूआरआई लंबाई के आधार पर सर्वर सावधान रहना चाहिए, क्योंकि कुछ पुराने ग्राहक या प्रॉक्सी कार्यान्वयन इन लंबाईों का सही ढंग से समर्थन नहीं कर सकते हैं।
- 1. T4MVC @ Url.Action (MVC.Controller.Action()) रेंडर पैरामीटर QueryString
- 2. QueryString
- 3. RedirectToAction में QueryString पैरामीटर का प्रचार
- 4. जावास्क्रिप्ट querystring
- 5. JSON पैरामीटर आकार सीमा
- 6. Node.js - भेजें और querystring
- 7. स्कैला प्रकार पैरामीटर सीमा
- 8. Querystring के बजाय URL में पैरामीटर दिखाने के लिए ActionLink?
- 9. की स्थापना रेल QueryString
- 10. आईआईएस यूआरएल रीवाइट मॉड्यूल: QueryString
- 11. jQuery AJAX, QueryString
- 12. सी # ASP.NET QueryString पार्सर
- 13. फेसबुक के ग्राफ एपीआई "सीमा" पैरामीटर की सीमा
- 14. HTTP बहु-भाग (POST) अनुरोध में सीमा पैरामीटर क्या है?
- 15. LINQ में 2100 पैरामीटर सीमा से बचना
- 16. क्या PHP file_get_contents पर कोई सीमा है?
- 17. प्रति विधि पैरामीटर की सीमा संख्या?
- 18. HttpWebRequest पर Concurrency सीमा
- 19. 2099 पैरामीटर पर SqlCommand अधिकतम पैरामीटर अपवाद
- 20. तीन पक्षों पर सीमा
- 21. SimpleHTTPServer क्यों प्रतिक्रिया करता है? Querystring/जब मैं अनुरोध करता हूं? Querystring?
- 22. div सीमा पर पैडिंग
- 23. छवियों पर सीमा जोड़ें
- 24. आईआईएस रीडायरेक्ट QueryString को संरक्षित करता है?
- 25. क्रोम बच्चों पर सीमा त्रिज्या का सम्मान नहीं करता
- 26. क्षेत्र पर सीमा कैसे लगाएं?
- 27. केवल एक सीमा पर रूपरेखा
- 28. तत्व अस्पष्टता लेकिन सीमा नहीं
- 29. क्वेरी सीमा पर Geocoding एपीआई
- 30. लिंक पर धराशायी सीमा ठोस
संभावित डुप्लिकेट [क्वेरी स्ट्रिंग की अधिकतम संभव लंबाई क्या है?] (Http://stackoverflow.com/questions/812925/what-is-the-maximum- संभावित- लम्बाई-of-a-query- स्ट्रिंग) – isaacbernat