3 पॉइंट द्वारा GN⁺ 2023-10-26 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • वेबपेज के नेटवर्क रिक्वेस्ट के आधार पर रीयल-टाइम में OpenAPI स्पेक जनरेट करता है
  • Chrome DevTools में OpenAPI नाम का एक नया टैब जोड़ता है
    • वेबसाइट या एप्लिकेशन के लिए तुरंत OpenAPI 3.1 स्पेसिफिकेशन जनरेट करता है
    • हर endpoint के लिए नए request और response headers, body, और query parameters को अपने-आप मर्ज करता है
    • path parameter पर क्लिक करने पर मौजूदा और आगे आने वाले मेल खाते requests को मर्ज करता है
    • Redocly का उपयोग करके टूल के भीतर स्पेसिफिकेशन देखा जा सकता है और एक क्लिक में डाउनलोड किया जा सकता है
  • एक्सटेंशन वेब ब्राउज़ करते समय बनने वाले JSON requests के आधार पर स्पेसिफिकेशन को अपने-आप भरता है
  • Settings मेन्यू में hosts को फ़िल्टर किया जा सकता है और URL के path को parameterize किया जा सकता है
  • भले ही एक ही endpoint अलग-अलग डेटा के साथ response दे, एक्सटेंशन अंतिम स्पेसिफिकेशन में सारी जानकारी शामिल करता है
  • request merge प्रक्रिया को वापस नहीं किया जा सकता, लेकिन उपयोगकर्ता स्पेसिफिकेशन मिटाकर कभी भी फिर से शुरू कर सकते हैं

1 टिप्पणियां

 
GN⁺ 2023-10-26
Hacker News प्रतिक्रियाएँ
  • OpenAPI DevTools Chrome एक्सटेंशन को API spec जनरेट करने की क्षमता के लिए सराहा गया है.
  • उपयोगकर्ताओं का मानना है कि यह JavaScript console में code लिखने के लिए उपयोगी है, जिससे जटिल कामों को जल्दी चलाया जा सकता है.
  • इस टूल के लिए एक सुझाव यह है कि authentication headers को document किया जाए और token values को store किया जाए, ताकि API का उपयोग आसान हो सके.
  • Copy as Python requests बटन के जरिए Python boilerplate snippet जनरेट करने की feature request उठाई गई.
  • इस टूल की तुलना vite-plugin-web-extension और mitmproxy2swagger जैसे मिलते-जुलते टूल्स से की गई, और browser extension functionality की सुविधा पर ज़ोर दिया गया.
  • वेबसाइट API को reverse engineer करने की इसकी क्षमता की प्रशंसा की गई, जबकि यह एक मुश्किल काम हो सकता है.
  • optional values को handle करने और string fields को "enum" के रूप में चिह्नित करने की इसकी क्षमता पर सवाल उठाए गए.
  • login/signup बाधाओं के बावजूद, इस टूल को पूरे web को API में बदलने की दिशा में एक कदम के रूप में देखा जा सकता है.
  • response property filtering, non-JSON data के साथ काम, publicly documented APIs और hostnames का cross-reference, user credentials को local में store करना, और OpenAPI spec आधारित client generation जैसी कई feature suggestions दी गईं.