मैं माइक्रोसॉफ्ट स्टैक से परिचित हूं। मैं अपनी कुछ आरामदायक सेवाओं के लिए ओडाटा का उपयोग कर रहा हूं। हाल ही में मैं एपीआई दस्तावेज के लिए स्वैगर में आया और मैं यह समझने की कोशिश कर रहा हूं कि यह ओडाटा से कैसे संबंधित है। उनमें से दोनों रीस्टफुल विनिर्देशों के रूप में प्रतीत होते हैं। किसका व्यापक रूप से उपयोग किया जाता है?स्वैगर क्या है और क्या यह ओडाटा से संबंधित है?
उत्तर
स्वैगरदस्तावेज एपीआई के लिए एक विनिर्देश है। अपने एपीआई के लिए एक स्वैगर दस्तावेज़ बनाकर, आप इसे स्वैगर यूआई के उदाहरण में पास कर सकते हैं, जो दस्तावेज़ को एक साफ, पठनीय प्रारूप में प्रस्तुत करता है और आपके एपीआई को आमंत्रित करने के लिए टूलिंग प्रदान करता है। अधिक जानकारी के लिए swagger.io वेबसाइट देखें।
OData http से अधिक डाटा सेवाओं बनाने के लिए एक विनिर्देश है, यह परिभाषित करता है कि कैसे एक सेवा का निर्माण किया जाना चाहिए और क्या पैटर्न यह पालन करना चाहिए। उदाहरण के लिए, डेटा सेट के पहले एन परिणाम प्रदान करने के लिए $ शीर्ष निर्देश का उपयोग। ओडाटा वर्तमान में संस्करण 4 पर है, लेकिन v2 दस्तावेज़ में very good overview है।
माइक्रोसॉफ्ट के लिए Swashbuckle is a nuget package ढेर कि कोड और अतिरिक्त मेटाडेटा आप उत्पादन दस्तावेज़ को आकार प्रदान निरीक्षण के आधार पर, अपने एपीआई स्वचालित रूप से के लिए अकड़ दस्तावेजों पैदा करता है।
आप Swashbuckle स्वचालित रूप से एक OData एपीआई आप निर्माण कर रहे हैं के लिए अकड़ दस्तावेजों उत्पन्न करने के लिए चाहते हैं, तो आप का उपयोग Swashbuckle.OData आप के लिए यह प्रदान करने के लिए कर सकते हैं।
मुझे आशा है कि इससे कोई भ्रम दूर हो जाएगा।
- 1. एसएसएल क्या है और यह HTTPS से कैसे संबंधित है?
- 2. आईवी क्या है? और यह चींटी से कैसे संबंधित है?
- 3. कॉर्डोवा क्या है, और यह फोनगैप से कैसे संबंधित है?
- 4. क्या, बिल्कुल 'स्टैक' है, जैसा कि यह संबंधित है। नेट
- 5. आईओएस - क्या UIView UIViewController से संबंधित है?
- 6. विवर्तन से संबंधित एफएसएफएस क्या खड़ा है?
- 7. एक सीपीयू थ्रेड क्या है और यह कोड में तार्किक धागे से कैसे संबंधित है?
- 8. आईआईएस प्रमाणीकरण में "दायरे" क्या है और यह SSL प्रमाणपत्र पैरामीटर से कैसे संबंधित है?
- 9. query_cache_min_res_unit; यह क्या है और यह क्या करता है?
- 10. सी ++ और असेंबली से संबंधित, ईबीपी +8 क्या है?
- 11. निर्देश tlbiel क्या है और यह क्या करता है?
- 12. आईओआर फ़ाइल क्या है, यह क्या करती है, और यह कैसे काम करती है?
- 13. क्या एंड्रॉयड प्रसंग है और यह
- 14. मोबाइलटियरशीट क्या है और यह कहां है?
- 15. मेज क्या है और यह किस तरह से उपयोगी है?
- 16. सी # 5 क्या है और यह कहां से आता है?
- 17. संरचना क्या है क्योंकि यह ऑब्जेक्ट ओरिएंटेड डिज़ाइन से संबंधित है?
- 18. voidTaskResult प्रकार क्या है क्योंकि यह async विधियों से संबंधित है?
- 19. क्या Django कैश विदेशी कुकी और ManyToManyField फ़ील्ड से संबंधित होने पर संबंधित है?
- 20. ज्योथन क्या है और क्या यह बिल्कुल उपयोगी है?
- 21. सीडीएटीए वास्तव में क्या है और यह क्या करता है?
- 22. बॉक्सन क्या है और यह क्या करता है?
- 23. थ्रेड क्या है। वर्तमान प्रिंसिपल, और यह क्या करता है?
- 24. एसएसआईएस पैकेज क्या है और यह क्या करता है?
- 25. क्या किसी को भी एक अच्छा ओडाटा एक्सप्लोरर पता है?
- 26. ऑक्टेट स्ट्रिंग: यह क्या है?
- 27. क्या यह कोड एक शोषण है? यह कोड क्या है?
- 28. जेएक्सबी और जेएक्सआरएस क्या है? वे कैसे संबंधित हैं?
- 29. क्या यह लैम्ब्डा है? यदि नहीं, तो यह क्या है?
- 30. पथ // क्या है, यह