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

एपीआई डिजाइन डेटा के लिए प्रोग्रामेटिक एक्सेस की अनुमति देने के लिए अन्य डेवलपर्स द्वारा उपयोग के लिए संगत विधि हस्ताक्षर, रिटर्न वैल्यू और प्रलेखन के एक सेट को निर्धारित करने और उजागर करने की प्रक्रिया है।

21
एक वैध अनुरोध लेकिन एक खाली डेटा के लिए उचित REST प्रतिक्रिया कोड क्या है?
उदाहरण के लिए आप के लिए एक GET अनुरोध चलाते हैं users/9 लेकिन आईडी # 9 के साथ कोई उपयोगकर्ता नहीं है। सबसे अच्छा प्रतिक्रिया कोड कौन सा है? 200 ठीक है 202 स्वीकार किए जाते हैं 204 कोई सामग्री नहीं 400 गलत अनुरोध 404 नहीं मिला
331 rest  http  api-design 

7
आरईएस नेस्टेड संसाधनों के लिए सर्वोत्तम अभ्यास क्या हैं?
जहां तक ​​मैं बता सकता हूं प्रत्येक व्यक्ति के संसाधन में केवल एक विहित मार्ग होना चाहिए । तो निम्न उदाहरण में अच्छा URL पैटर्न क्या होगा? एक उदाहरण के लिए कंपनियों का एक बाकी प्रतिनिधित्व ले लो। इस काल्पनिक उदाहरण में, प्रत्येक कंपनी के पास 0 या अधिक विभाग …
301 rest  api-design 

11
एपीआई पेजिनेशन सर्वोत्तम प्रथाओं
मुझे लगता है कि मैं निर्माण कर रहा हूँ एक पागल एपीआई के साथ एक अजीब धार मामले को संभालने में कुछ मदद पसंद करेंगे। कई एपीआई की तरह, यह एक बड़ा परिणाम देता है। यदि आप क्वेरी करते / करते हैं, तो आपको 100 परिणाम (अर्थात # # 1-100), …

5
जावा स्ट्रीम एक बार बंद क्यों हैं?
C # के विपरीत IEnumerable, जहां एक निष्पादन पाइपलाइन को जितनी बार हम चाहें, निष्पादित कर सकते हैं, जावा में एक धारा केवल एक बार 'पुनरावृत्त' हो सकती है। टर्मिनल ऑपरेशन के लिए कोई भी कॉल धारा को बंद कर देता है, यह अनुपयोगी हो जाता है। यह This फीचर …

8
किसी RESTful मार्ग में संसाधन पर सर्वर-साइड पद्धति को कॉल करें
ध्यान रखें मुझे REST की अल्पविकसित समझ है। मान लें कि मेरे पास यह URL है: http://api.animals.com/v1/dogs/1/ और अब, मैं सर्वर को कुत्ते की छाल बनाना चाहता हूं। केवल सर्वर को पता है कि यह कैसे करना है। मान लीजिए कि मैं इसे एक CRON जॉब पर चलाना चाहता हूं, …

7
जब मैं RESTful API में पथ परम बनाम क्वेरी परम का उपयोग करता हूं?
मैं अपना RESTful API बहुत प्रेडिक्टेबल बनाना चाहता हूं। क्वेरी पैरामैड का उपयोग करके URI का उपयोग करके डेटा का विभाजन करने के लिए निर्णय लेने के लिए सबसे अच्छा अभ्यास क्या है। यह मेरे लिए समझ में आता है कि सिस्टम पैरामीटर जो पेजिंग, सॉर्टिंग और ग्रुपिंग का समर्थन …

4
क्यों String.valueOf (नल) एक NullPointerException को फेंक देता है?
प्रलेखन के अनुसार, विधि String.valueOf(Object obj)रिटर्न: यदि तर्क है null, तो एक स्ट्रिंग के बराबर "null"; अन्यथा, का मान obj.toString()लौटाया जाता है। लेकिन जब मैं ऐसा करने की कोशिश करता हूं तो मैं कैसे आता हूं: System.out.println("String.valueOf(null) = " + String.valueOf(null)); इसके बजाय एनपीई फेंकता है? (यदि आप विश्वास नहीं …

3
क्यों int संख्या = Integer.getInteger ("123") NullPointerException को फेंकती है?
निम्नलिखित कोड फेंकता है NullPointerException: int num = Integer.getInteger("123"); क्या मेरा संकलक getIntegerअशक्त होने के बाद से अशक्त है? इसका कोई मतलब नहीं है! क्या हो रहा है?

28
जीबी इंग्लिश, या यूएस इंग्लिश?
यदि आपके पास एक एपीआई है, और आप एक यूके-आधारित डेवलपर हैं, जिसके पास अत्यधिक अंतरराष्ट्रीय दर्शक हैं, तो आपका एपीआई होना चाहिए setColour() या setColor() (एक शब्द को सरल उदाहरण के रूप में लेने के लिए।) यूके-आधारित इंजीनियर अक्सर अपने 'सही' वर्तनी के बारे में काफी रक्षात्मक होते हैं …

3
टोकन समाप्ति - JSON रीस्ट एपीआई - त्रुटि कोड
मुझे JSON REST API मिल गया है। एक हैंडशेक है जो आपको एक टोकन देगा जो 15 मिनट के लिए वैध है। उन 15 मिनटों के भीतर आपके द्वारा किए गए सभी कॉल ठीक काम करने चाहिए। 15 मिनट के बाद मैं एक त्रुटि ऑब्जेक्ट (कोड, संदेश, सफलता = गलत …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.