2013-05-24 10 views
5

क्या कोई सेवा या पुस्तकालय है जो http1.1 सर्वर को मान्य कर सकता है?एचटीपी 1.1 प्रोटोकॉल सत्यापन

मैंने एक साधारण http सर्वर लागू किया, और एक साल से अधिक तो मैं इसे विस्तारित कर रहा हूं क्योंकि मुझे ऐसा करने की ज़रूरत है कि मेरे पास एक पूर्ण पूर्ण और कार्यात्मक http1.1 वेब/ऐप सर्वर है।

एक व्यावहारिक मामले के रूप में यह वास्तव में अच्छी तरह से काम करता है - उदा। ऐसा लगता है कि मैंने कोशिश की है कि सभी ब्राउज़रों, cUrl आदि के लिए मजबूती से चीजों की सेवा करते हैं, लेकिन जब आप http1.1 के लिए चश्मे पढ़ते हैं तो दस लाख कोने के मामले होते हैं। मुझे यकीन है कि मेरे पास सभी तरह के विषम gremlins है।

क्या ऐसी कोई सेवा है जो किसी सर्वर को प्रोटोकॉल को सत्यापित करने के लिए http अनुरोध कर सकती है, या ऐसी लाइब्रेरी जो यह करती है?

+0

http://stackoverflow.com/questions/1729509/http- सर्वर- वैधता का संभावित डुप्लिकेट। –

+0

या तो वहां कोई जवाब नहीं। वे Mongrel से परीक्षण कोड का उपयोग करने का सुझाव देते हैं। मैंने इसे देखा - परीक्षण सुपर मूल हैं। मुझे यह सुनिश्चित करने की तरह सामान चाहिए कि संपीड़न, सशर्त हेडर, रेंज अनुरोध और कैश हेडर जैसी सुविधाओं का मैट्रिक्स अलग-अलग कोबनेशन में काम करता है। –

+0

@marcin: मेरी वरीयता एक सी/सी ++ lib होगा। –

उत्तर

1

Jigsaw HTTP 1.1 http://www.w3.org/Jigsaw/

आप शायद का उपयोग कर सकते हैं कि आपका सर्वर और Jigsaw के बीच प्रतिक्रियाओं की तुलना करने के W3C के संदर्भ कार्यान्वयन है। यदि इसका अपना ब्लैकबॉक्स परीक्षण सूट नहीं है, तो आपको आरएफसी के माध्यम से जाना होगा और अपना स्वयं का सूट बनाना होगा।

वहाँ आगे संसाधनों यहां हैं: http://www.w3.org/Protocols/HTTP/Forum/#Sample

यह कम से कम एक HTTP 1.1 क्लाइंट लाइब्रेरी के लिए एक संदर्भ भी शामिल है। आप इसका उपयोग कर सकते हैं, या किसी अन्य व्यक्ति को अपने स्वयं के ब्लैक बॉक्स परीक्षणों का निर्माण करने के लिए अच्छा अनुपालन है।

0

मुझे कुछ भी व्यापक नहीं मिला है, लेकिन REDbot HTTP कैशिंग के कुछ subtleties परीक्षण के लिए उपयोगी है।

संबंधित मुद्दे