api-design पर टैग किए गए जवाब

एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) डिज़ाइन सामान्य उद्देश्य या सार्वजनिक उपयोग के लिए पुस्तकालय बनाने के लिए सर्वोत्तम प्रथाओं पर चर्चा करता है।

5
कमांड / एक्शन आधारित डोमेन के लिए REST API कैसे फिट होता है?
इस लेख में लेखक का दावा है कि कभी-कभी, एपीआई में एक ऑपरेशन को उजागर करना आवश्यक होता है जो स्वाभाविक रूप से गैर रेस्टफुल है। और वह यदि किसी API में बहुत अधिक क्रियाएँ होती हैं, तो यह एक संकेत है कि या तो इसे RPC के दृष्टिकोण से …

5
REST एपीआई में आप द्वि-दिशात्मक सिंक का सबसे अच्छा प्रतिनिधित्व कैसे करते हैं?
एक सिस्टम को मानते हुए जहां एक संसाधन के साथ एक वेब अनुप्रयोग है, और एक अन्य समान संसाधन के साथ एक दूरस्थ अनुप्रयोग का संदर्भ है, आप एक द्वि-दिशात्मक सिंक कार्रवाई का प्रतिनिधित्व कैसे करते हैं जो 'स्थानीय' संसाधन को 'दूरस्थ' संसाधन के साथ सिंक्रनाइज़ करता है? उदाहरण: मेरे …

2
REST API में संग्रह में किसी मौजूदा आइटम को जोड़ने के लिए सबसे अच्छा पैटर्न क्या है?
मैं एक व्यावहारिक REST API डिज़ाइन कर रहा हूं और एक संग्रह में मौजूदा संस्थाओं को जोड़ने के लिए सबसे अच्छा पर थोड़ा अटक गया हूं। मेरे डोमेन मॉडल में एक परियोजना शामिल है जिसमें साइटों का एक संग्रह है। यह एक सख्त कई-से-कई संबंध है और मुझे एक इकाई …
23 rest  api-design 

5
असफल होने पर अपवाद / सत्य बनाम झूठे बनाम वापसी का कार्य और अपवाद को फेंकना
मैं एक एपीआई, एक फ़ंक्शन बना रहा हूं जो एक फ़ाइल अपलोड करता है। यदि फ़ाइल सही ढंग से अपलोड की गई थी और कुछ समस्या होने पर एक अपवाद फेंकता है, तो यह फ़ंक्शन कुछ भी नहीं / शून्य लौटाएगा। एक अपवाद और सिर्फ झूठ क्यों नहीं? क्योंकि अपवाद …

2
क्या किसी को हमेशा पता होना चाहिए कि एक एपीआई कोड को देखकर क्या कर रहा है?
हाल ही में मैं अपना खुद का एपीआई विकसित कर रहा हूं और इसके साथ ही एपीआई डिजाइन में निवेशित रुचि मुझे गहरी दिलचस्पी है कि मैं अपने एपीआई डिजाइन को कैसे सुधार सकता हूं। एक पहलू जो कुछ बार सामने आया है, वह है (मेरे एपीआई के उपयोगकर्ताओं द्वारा …

8
"सार्वजनिक एपीआई हमेशा के लिए हैं: इसे सही करने का केवल एक मौका"?
OS पुस्तक में मैंने सिर्फ यह पढ़ा है कि, "सार्वजनिक API हमेशा के लिए है: इसे सही करने का केवल एक मौका"। क्या यह सच है? क्या यह केवल ऑपरेटिंग सिस्टम के एपीआई या अन्य एपीआई में भी लागू है? उदाहरण के लिए, क्या यह एंड्रॉइड एप्लिकेशन के एपीआई जैसे …

4
जावा संग्रह एपीआई के पास अंतिम विधि क्यों नहीं है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …
19 java  api-design 

2
अन्य एपीआई डिजाइन: एकाधिक कॉल बनाम एपीआई के लिए एकल कॉल
हम ईकामर्स वेबसाइट के लिए एक रेस्ट एपीआई विकसित कर रहे हैं जिसका उपभोग मोबाइल ऐप द्वारा किया जाएगा। एक ऐप के होम पेज में हमें कई संसाधनों जैसे कि स्लाइडर्स, टॉप ब्रांड्स, बेस्ट सेलिंग प्रोडक्ट्स, ट्रेंडिंग प्रोडक्ट्स आदि को कॉल करने की आवश्यकता होती है। एपीआई कॉल करने के …
19 rest  api  api-design  url 

4
डेटाबेस अमूर्तता - क्या यह अधिक हो रहा है?
कई डेटाबेस अमूर्त परतों के संपर्क में आने के बाद, मुझे आश्चर्य है कि डेटा को एक्सेस करने के लिए अपने स्वयं के अलग-अलग प्रतिमान का आविष्कार करने वाले प्रत्येक पुस्तकालय का क्या मतलब है। एक नई डीएएल को लेने से ऐसा लगता है कि एक नई भाषा को फिर …
18 database  sql  api-design  dsl 

4
जावा स्ट्रिंग में स्थिर स्ट्रिंग हेरफेर के तरीके क्यों नहीं हैं?
जावा डिजाइनरों ने java.lang.Stringकक्षा में स्ट्रिंग हेरफेर विधियों के स्थिर संस्करण क्यों नहीं बनाए ? निम्नलिखित विधियां हैं जो मैं संदर्भित करता हूं, लेकिन प्रश्न को कक्षा में अन्य गैर-स्थिर तरीकों तक भी बढ़ाया जा सकता है। concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, String) toString() replaceFirst(String, …
17 java  api-design  null 

3
IEnumerable का पता लगाने "राज्य मशीनों"
मैं सिर्फ एक दिलचस्प लेख पढ़ता हूं, जिसका नाम है सी # यील्ड रिटर्न इसने मुझे आश्चर्यचकित किया कि यह पता लगाने का सबसे अच्छा तरीका क्या है कि क्या एक IEnumerable एक वास्तविक संग्रहणीय संग्रह है, या यदि यह एक राज्य मशीन है जो उपज कीवर्ड के साथ उत्पन्न …
17 c#  api-design 

3
मुझे एक इंटरफ़ेस में string_view का उपयोग कब करना चाहिए?
मैं एक आंतरिक पुस्तकालय का उपयोग कर रहा हूं जिसे एक प्रस्तावित C ++ पुस्तकालय की नकल करने के लिए डिज़ाइन किया गया था , और पिछले कुछ वर्षों में मुझे इसका इंटरफ़ेस उपयोग std::stringकरने से बदल गया है string_view। इसलिए मैं नए इंटरफ़ेस के अनुरूप अपने कोड को कर्तव्यपूर्वक …

2
एक नेस्टेड एपीआई में नेस्टेड संसाधनों का उपयोग कब करें
मेरे पास दो संसाधन हैं: उपयोगकर्ता और लिंक। उपयोगकर्ताओं के पास उनसे जुड़े कई लिंक हो सकते हैं। मैंने अपना RESTful API डिज़ाइन किया है ताकि आप निम्नलिखित URI में किसी उपयोगकर्ता से जुड़े लिंक तक पहुँच सकें: /users/:id/links हालाँकि, मुझे हमेशा केवल लिंक के लिए एक यूआरआई की आवश्यकता …
16 api  rest  api-design 

3
वर्जन रीस्ट एपीआई। प्रत्येक एपीआई का अपना संस्करण होता है
URL के REST API के संस्करण को निर्दिष्ट करना बहुत आम है, विशेष रूप से पथ की शुरुआत में, जैसे कुछ: POST /api/v1/accounts GET /api/v1/accounts/details हालाँकि, मैंने ऐसा कोई डिज़ाइन नहीं देखा है जहाँ संस्करण प्रत्येक API से संबद्ध हो। दूसरे शब्दों में, हम प्रत्येक एपीआई के संस्करण को अलग-अलग …

1
RESTful API और i18n: प्रतिक्रिया कैसे डिज़ाइन करें?
हम एक RESTful API डिज़ाइन कर रहे हैं जो मुख्य रूप से किसी एकल क्लाइंट की जरूरतों को पूरा करने के लिए है। इसकी विशेष परिस्थितियों के कारण, इस ग्राहक को यथासंभव कम अनुरोध करने पड़ते हैं। एपीआई अनुरोधों में स्वीकार-भाषा के हेडर के माध्यम से i18n को संभालता है। …
15 rest  api  api-design  http 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.