द्वारा समर्थित HTTP संस्करण का निर्धारण करें क्या यह जांचने का कोई तरीका है कि कोई वेब सर्वर HTTP 1.0 या 1.1 का समर्थन करता है या नहीं? यदि हां, तो यह कैसे किया जाता है?वेब सर्वर
धन्यवाद, केनेथ
द्वारा समर्थित HTTP संस्करण का निर्धारण करें क्या यह जांचने का कोई तरीका है कि कोई वेब सर्वर HTTP 1.0 या 1.1 का समर्थन करता है या नहीं? यदि हां, तो यह कैसे किया जाता है?वेब सर्वर
धन्यवाद, केनेथ
आप एक मुद्दा हो सकता है:
curl --head www.test.com
कि उत्पादन की पहली पंक्ति में बाहर HTTP संस्करण प्रिंट होगा ...
उदा
HTTP/1.1 200 OK
Content-Length: 28925
Content-Type: text/html
Last-Modified: Fri, 26 Jun 2009 16:08:04 GMT
Accept-Ranges: bytes
ETag: "a41944978f6c91:0"
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET
Date: Fri, 31 Jul 2009 06:13:25 GMT
कि जाँच करने के लिए रिलीज नोट्स या वेब सर्वर का दस्तावेज़ीकरण पढ़ें। उदाहरण के लिए अपाचे टॉमकैट डौकमेंट यह बताता है कि यह http 1.1
कौन सा वेबसर्वर ढूंढ रहा है?
क्या आप यह भी पूछ रहे हैं कि इसे प्रोग्रामेटिक रूप से चेक किया जा सकता है या नहीं?
यह है कि एक टेलनेट ग्राहक भी शामिल है किसी भी मंच पर काम करना चाहिए:
telnet <host> 80
तो फिर तुम अंधे निम्न में से एक टाइप करना होगा:
HEAD/HTTP/1.0
या प्राप्त/
और दो बार दर्ज करें।
telnet www.stackoverflow.com 80
HEAD/HTTP/1.0
HTTP/1.1 404 Not Found
Content-Length: 315
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Fri, 31 Jul 2009 15:15:15 GMT
Connection: close
$ कर्ल --head https://url:port -k
आप की तरह कुछ परिणाम मिलता है ...
HTTP/1.1 200:
पहली पंक्ति उत्पादन HTTP संस्करण समर्थित चाहिए लौटे ठीक blah .... blah। blah blah ... ..
$ तो पहली पंक्ति संस्करण इसका समर्थन करता है पता चलता ..
यह इस प्रश्न के स्वीकृत उत्तर की तुलना में कोई और जानकारी कैसे प्रदान करता है? – jotasi
बस उपयोग करने के लिए वाक्यविन्यास को स्पष्ट करने और इसे जल्दी से प्राप्त करने के लिए। – nivas
अनिवार्य रूप से, आपने केवल अंतिम पंक्ति जोड़ दी है और अन्यथा उचित एट्रिब्यूशन दिए बिना अन्य समाधान को कम या कम कॉपी किया है। आपको कम से कम जॉन को एट्रिब्यूशन देना चाहिए! – jotasi
कि कर्ल यह मानते हुए कि मंच पर स्थापित है। या, वह किसी भी घटक के साथ वेब सर्वर को कॉल कर सकता है जो HTTP कर सकता है, और वहां से संस्करण संख्या पुनर्प्राप्त कर सकता है। – TFM