2 रिपॉजिटरी
Tools and APIs for programmatically constructing HTTP responses, including status codes, headers, and bodies.
Distinct from Instant HTTP Responses: Shortlist candidates focus narrowly on error responses or immediate responses, not the general composition system.
Explore 2 awesome GitHub repositories matching web development · HTTP Response Composition. Refine with filters or upvote what's useful.
Salvo एसिंक्रोनस HTTP सर्वर और वेब एप्लिकेशन बनाने के लिए एक व्यापक Rust वेब फ्रेमवर्क है। इसमें एक पदानुक्रमित वेब राउटर है जो अनुरोधों को हैंडलर से मैप करने के लिए ट्री-आधारित संरचना का उपयोग करता है और अनुरोध और प्रतिक्रिया प्री- और पोस्ट-प्रोसेसिंग के लिए अनियन मॉडल पर आधारित एक एसिंक्रोनस मिडलवेयर पाइपलाइन है। यह फ्रेमवर्क आधुनिक नेटवर्क प्रोटोकॉल के लिए अपने मूल समर्थन द्वारा प्रतिष्ठित है, जिसमें HTTP/1 और HTTP/2 के साथ QUIC-आधारित HTTP/3 कार्यान्वयन शामिल है। इसमें एक एकीकृत OpenAPI दस्तावेज़ीकरण जनरेटर शामिल है जो मानकीकृत API विनिर्देशों और इंटरैक्टिव इंटरफ़ेस का उत्पादन करने के लिए सीधे हैंडलर हस्ताक्षरों से स्कीमा निकालता है। इसके अतिरिक्त, यह सुरक्षा प्रमाणपत्र प्राप्त करने और नवीनीकृत करने के लिए ACME एकीकरण के माध्यम से स्वचालित TLS प्रबंधन प्रदान करता है। यह प्रोजेक्ट WebSockets और WebTransport के माध्यम से रीयल-टाइम संचार, साथ ही अनुरोध प्रॉक्सीिंग और पथ पुनर्लेखन के साथ API गेटवे कार्यक्षमता सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें सत्र प्रबंधन, टाइप-सेफ पैरामीटर निष्कर्षण और OpenTelemetry एकीकरण के माध्यम से अवलोकन क्षमता के लिए अंतर्निहित समर्थन शामिल है। कंटेंट डिलीवरी स्थिर फ़ाइल सर्विंग और डायनामिक HTML टेम्प्लेटिंग के माध्यम से संभाली जाती है। नई प्रोजेक्ट संरचनाओं को बूटस्ट्रैप करने के लिए एक कमांड-लाइन टूल प्रदान किया गया है।
Provides a flexible system for writing content, returning error codes, or directing users via composed responses.
Pyramid वेब एप्लिकेशन बनाने के लिए डिज़ाइन किया गया एक Python वेब फ्रेमवर्क और WSGI टूलकिट है। यह एक URL रूटिंग इंजन के रूप में कार्य करता है जो पैटर्न-आधारित रूटिंग और पदानुक्रमित संसाधन ट्री ट्रैवर्सल (hierarchical resource tree traversal) दोनों का उपयोग करके आने वाले HTTP अनुरोधों को विशिष्ट व्यू कॉलएबल्स (view callables) पर मैप करता है। यह फ्रेमवर्क अपने हाइब्रिड डिस्पैच सिस्टम के लिए जाना जाता है, जो डेवलपर्स को रेगुलर एक्सप्रेशन URL मैचिंग को नेस्टेड ऑब्जेक्ट्स के ट्री को नेविगेट करके अनुरोधों को हल करने की क्षमता के साथ संयोजित करने की अनुमति देता है। यह एक लचीला कंपोनेंट आर्किटेक्चर लागू करता है जो एप्लिकेशन रजिस्ट्री प्रबंधन, आस्थगित कॉन्फ़िगरेशन निष्पादन और मूल सोर्स कोड को संशोधित किए बिना व्यू या रूट को ओवरराइड करने की क्षमता का समर्थन करता है। इसकी व्यापक क्षमताओं में साइन्ड कुकीज़ और ACL-आधारित प्राधिकरण के माध्यम से पहचान प्रबंधन, अनुरोध लाइफसाइकिल के लिए एक इवेंट-संचालित समन्वय प्रणाली, और UI अनुवाद के लिए अंतर्राष्ट्रीयकरण सेवाएं शामिल हैं। यह कस्टम सीरियलाइज़र और टेम्प्लेट एकीकरण के माध्यम से कंटेंट रेंडरिंग के लिए उपकरण प्रदान करता है, साथ ही क्रॉस-कटिंग लॉजिक को इंजेक्ट करने के लिए एक मिडलवेयर ट्विन पाइपलाइन भी प्रदान करता है। इस टूलकिट में रूट इंस्पेक्शन, प्रोजेक्ट स्कैफोल्डिंग और एप्लिकेशन डिबगिंग के लिए एक प्रशासनिक कमांड-लाइन इंटरफेस शामिल है।
Provides a programmatic API for constructing HTTP responses with custom bodies, status codes, and headers.