बेसएचटीटीपीएस सर्वर और सरल एचटीटीपीएस सर्वर के बीच क्या अंतर है? मुझे कब और कहां उपयोग करना चाहिए?बेसएचटीटीपीएस सर्वर और सरल एचटीटीपीएस सर्वर के बीच क्या अंतर है? कब और कहाँ इसका उपयोग करें?
11
A
उत्तर
10
BaseHTTPServer
एक HTTP सर्वर लाइब्रेरी है। यह HTTP प्रोटोकॉल को समझता है और अनुरोधों को संभालने के लिए आपका कोड दें। इसमें अपने "तर्क" नहीं हैं। SimpleHTTPServer
BaseHTTPServer
के शीर्ष पर बनाया गया है और सामान्य HTTP सर्वरों के समान तरीके से अनुरोधों को संभालता है, यानी फ़ाइल-सिस्टम से फ़ाइलें प्रदान करते हैं। अधिकांश मामलों में आप केवल BaseHTTPServer
चाहते हैं, वेब अनुप्रयोग के लिए कुछ विकास सर्वर को लागू करने के लिए आधार के रूप में।
यदि आप किसी वेब एप्लिकेशन पर काम करने में रुचि रखते हैं, तो HTTP सर्वर नहीं लिखते हैं, तो आप शायद WSGI इंटरफ़ेस की तलाश में हैं। यह आपको एक विशिष्ट सर्वर के आधार पर वेब अनुप्रयोगों को लिखने की अनुमति देता है। प्रक्रिया को सरल बनाने वाले कई ढांचे भी हैं।
संबंधित मुद्दे
- 1. वेब सर्वर और गेम सर्वर के बीच क्या अंतर है?
- 2. सामग्री-एन्कोडिंग का उपयोग कैसे करें: पायथन सरल एचटीटीपीएस सर्वर
- 3. Request.InputStream क्या है और इसका उपयोग कब करें?
- 4. एप्लिकेशन सर्वर और वेब सर्वर के बीच अंतर?
- 5. अनुरोध, प्रतिक्रिया और सर्वर के बीच क्या अंतर है?
- 6. सॉकेट और सर्वर सॉकेट के बीच क्या अंतर है?
- 7. एसक्यूएल सर्वर टेबल: @, # और ## के बीच क्या अंतर है?
- 8. क्लोजर में कब और कब: के बीच क्या अंतर है?
- 9. वेब सर्वर, वेब कंटेनर और अनुप्रयोग सर्वर के बीच अंतर
- 10. एचटीटीपीएस और 500 आंतरिक सर्वर त्रुटि
- 11. SQL सर्वर कॉम्पैक्ट संस्करण और SQL सर्वर एक्सप्रेस संस्करण के बीच क्या अंतर है?
- 12. एसक्यूएल सर्वर - उपयोग में मैं कहाँ और का चयन करें
- 13. एसएसएल - इसका उपयोग कैसे करें और कब
- 14. ICustomTypeDescriptor क्या है और इसका उपयोग कब करें?
- 15. <spring:bind> के लिए क्या है? इसका उपयोग कब करें, और इसका उपयोग कब नहीं करें?
- 16. ब्लॉकिंग और गैर-अवरुद्ध वेब सर्वर क्या है, दोनों के बीच क्या अंतर है?
- 17. कहाँ Xamarin.Mac और मोनो के बीच अंतर है: OSX
- 18. क्या SQL सर्वर में DECIMAL और NUMERIC के बीच कोई अंतर है?
- 19. आगंतुक और रणनीति पैटर्न के बीच क्या अंतर है?
- 20. एसक्यूएल सर्वर: के बीच क्रॉस शामिल हों और पूर्ण बाहरी शामिल हों क्या अंतर है?
- 21. ऐपडिलेगेट क्या है और मुझे इसका उपयोग कब करना है?
- 22. वेब सर्वर, एप्लिकेशन सर्वर और डेटाबेस सर्वर
- 23. वेब-सर्वर और सर्वलेट कंटेनर के बीच अंतर
- 24. ग्लासफ़िश 3.1.2 - डिफ़ॉल्ट-कॉन्फ़िगरेशन और सर्वर-कॉन्फ़िगरेशन के बीच अंतर
- 25. अपाचे HTTP सर्वर और अपाचे टोमकैट के बीच अंतर?
- 26. SQL सर्वर में ऑफ़लाइन और ऑनलाइन इंडेक्स पुनर्निर्माण के बीच क्या अंतर है?
- 27. अक्का में टाइप किए गए और अनियंत्रित अभिनेताओं के बीच क्या अंतर है? कब उपयोग करें?
- 28. ITrackingPoint, ITrackingSpan, स्नैपशॉटपॉइंट, स्नैपशॉटस्पैन, ITextViewLine और उपयोग कब करें के बीच क्या अंतर है?
- 29. क्या "इस" सूचक का उपयोग करने और इसका उपयोग नहीं करने के बीच कोई अंतर है?
- 30. asp.net: runat = "सर्वर" और सर्वर के बीच अंतर को नियंत्रित करता है
बस जोड़ने के लिए, SimpleHTTPServer भी बहुत आसान है। बस $ python -m SimpleHTTPServer के साथ आग लगाना, और आप HTTP का उपयोग कर अपनी फाइलों की सेवा कर रहे हैं! –
मैं अपने अनुप्रयोग के लिए एक साधारण वेब gui बना रहा हूं और मैं मोड़, आदि जैसे ढांचे का उपयोग नहीं करना चाहता हूं। क्या अंतर्निहित http सर्वर के साथ wsgi का उपयोग करना संभव है? – Sriram
'wsgi.simple_server' में 'बेसएचटीटीपीएस सर्वर' आधारित डब्लूएसजीआई सर्वर है। लेकिन डब्लूएसजीआई का लाभ यह है कि आप अपने इच्छित डब्लूएसजीआई सर्वर का उपयोग कर सकते हैं। उदाहरण के लिए चेरीपी या ट्विस्टेड कोड को लिखने के बिना, चेरीपी से डब्लूएसजीआई सर्वर, या यहां तक कि ट्विस्टेड का उपयोग कर सकते हैं। –