retrofit पर टैग किए गए जवाब

Retrofit स्क्वायर, इंक द्वारा एंड्रॉइड और जावा के लिए एक प्रकार का सुरक्षित ग्राहक है।

10
Android नेटवर्किंग पुस्तकालयों की तुलना: OkHTTP, रेट्रोफिट और वॉली [बंद]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 3 साल पहले बंद हुआ । एंड्रॉइड सीखने …

21
रेट्रोफिट 2 के साथ लॉगिंग
मैं उस सटीक JSON को प्राप्त करने का प्रयास कर रहा हूं जिसे अनुरोध में भेजा जा रहा है। यहाँ मेरा कोड है: OkHttpClient client = new OkHttpClient(); client.interceptors().add(new Interceptor(){ @Override public com.squareup.okhttp.Response intercept(Chain chain) throws IOException { Request request = chain.request(); Log.e(String.format("\nrequest:\n%s\nheaders:\n%s", request.body().toString(), request.headers())); com.squareup.okhttp.Response response = chain.proceed(request); return …

21
रिट्रोफिट अनुरोध के शरीर में कच्चे पूरे JSON को POST कैसे करें?
यह प्रश्न पहले भी पूछा जा सकता था, लेकिन इसका उत्तर निश्चित रूप से नहीं दिया गया था। एक रेट्रोफिट रिक्वेस्ट के बॉडी के अंदर कच्चे JSON को कैसे पोस्ट करता है? इसी तरह का प्रश्न यहाँ देखें । या क्या यह उत्तर सही है कि यह url एन्कोडेड और …

9
RxJava ऑब्जर्वेबल का उपयोग कब करना चाहिए और एंड्रॉइड पर साधारण कॉलबैक कब करना चाहिए?
मैं अपने ऐप के लिए नेटवर्किंग पर काम कर रहा हूं। इसलिए मैंने स्क्वायर के रेट्रोफिट को आजमाने का फैसला किया । मैं देखता हूं कि वे सरल समर्थन करते हैंCallback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); और RxJava की Observable @GET("/user/{id}/photo") Observable<Photo> getUserPhoto(@Path("id") int id); दोनों पहली नज़र …

10
रेट्रोफिट 2 - डायनामिक URL
रेट्रोफ़िट 2 के साथ, आप एक पूर्ण URL को सेवा पद्धति के एनोटेशन में सेट कर सकते हैं जैसे: public interface APIService { @GET("http://api.mysite.com/user/list") Call<Users> getUsers(); } हालाँकि, मेरे ऐप में, मेरे वेबसर्विस के URL का संकलन समय पर ज्ञात नहीं है, ऐप उन्हें एक डाउनलोड की गई फ़ाइल में …
181 android  retrofit 

9
रेट्रोफिट लाइब्रेरी में टाइमआउट कैसे सेट करें?
मैं अपने ऐप में Retrofit लाइब्रेरी का उपयोग कर रहा हूं, और मैं 60 सेकंड का समय निर्धारित करना चाहता हूं। क्या Retrofit के पास ऐसा करने का कोई तरीका है? मैं इस तरह से रेट्रोफिट सेट करता हूं: RestAdapter restAdapter = new RestAdapter.Builder() .setServer(BuildConfig.BASE_URL) .setConverter(new GsonConverter(gson)) .build(); मैं टाइमआउट …

9
सभी कॉल को संशोधित किए बिना रेट्रोफिट का उपयोग करके OAuth टोकन को ताज़ा करना
हम OAuth2 सुरक्षित सर्वर के साथ संवाद करने के लिए, अपने एंड्रॉइड ऐप में रेट्रोफिट का उपयोग कर रहे हैं। सब कुछ बहुत अच्छा काम करता है, हम प्रत्येक कॉल के साथ एक्सेस टोकन को शामिल करने के लिए RequestInterceptor का उपयोग करते हैं। हालांकि कई बार ऐसा होगा, जब …

6
जब ऑफ़लाइन हो तो OKHttp के साथ रेट्रोफ़िट कैश डेटा का उपयोग कर सकता है
मैं HTTP प्रतिक्रियाओं का कैश करने के लिए Retrofit और OKHttp का उपयोग करने की कोशिश कर रहा हूं। मैंने इस जिस्ट का अनुसरण किया और इस कोड के साथ समाप्त हुआ: File httpCacheDirectory = new File(context.getCacheDir(), "responses"); HttpResponseCache httpResponseCache = null; try { httpResponseCache = new HttpResponseCache(httpCacheDirectory, 10 * …

10
छवि सहित रेट्रोफिट 2.0 का उपयोग करके POST मल्टीपार्ट फॉर्म डेटा
मैं Retrofit 2.0 का उपयोग कर सर्वर पर HTTP POST करने की कोशिश कर रहा हूं MediaType MEDIA_TYPE_TEXT = MediaType.parse("text/plain"); MediaType MEDIA_TYPE_IMAGE = MediaType.parse("image/*"); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); imageBitmap.compress(Bitmap.CompressFormat.JPEG,90,byteArrayOutputStream); profilePictureByte = byteArrayOutputStream.toByteArray(); Call<APIResults> call = ServiceAPI.updateProfile( RequestBody.create(MEDIA_TYPE_TEXT, emailString), RequestBody.create(MEDIA_TYPE_IMAGE, profilePictureByte)); call.enqueue(); सर्वर यह कहते हुए एक त्रुटि देता है …

10
Android रेट्रोफ़िट लाइब्रेरी में मेरी कक्षा के लिए कनवर्टर बनाने में असमर्थ
Im वॉली से रेट्रोफिट का उपयोग करने से पलायन कर रहा है, मेरे पास पहले से ही gson वर्ग है जिसे मैंने JSONObject रिपीट को एक ऑब्जेक्ट में परिवर्तित करने के लिए उपयोग किया था जो कि gson एनोटेशन को लागू करता है। जब मैं http को रेट्रोफिट का उपयोग …
130 android  gson  retrofit 

10
रिट्रोफिट 2 के साथ सभी अनुरोधों में हेडर जोड़ना
रेट्रोफिट 2 के दस्तावेज कहते हैं: हेडर जिन्हें हर अनुरोध में जोड़ा जाना आवश्यक है, उन्हें ओकेथेप्ट इंटरसेप्टर का उपयोग करके निर्दिष्ट किया जा सकता है। यह पिछले संस्करण का उपयोग करके आसानी से किया जा सकता है, यहां संबंधित क्यूए है। लेकिन रेट्रोफिट 2 का उपयोग करते हुए, मुझे …

9
Retrofit-Android के साथ अनुरोध और प्रतिक्रिया निकाय लॉग कैसे करें?
मुझे पूर्ण अनुरोध / प्रतिक्रिया निकायों को लॉग करने के लिए रेट्रोफ़िट एपीआई में प्रासंगिक तरीके नहीं मिल सकते हैं। मैं प्रोइलर में कुछ मदद की उम्मीद कर रहा था (लेकिन यह केवल प्रतिक्रिया के बारे में मेटा-डेटा प्रदान करता है)। मैंने बिल्डर में लॉग स्तर सेट करने की कोशिश …

21
2.0 कैसे deserialised त्रुटि प्रतिक्रिया पाने के लिए
मैं Retrofit 2.0.0-beta1 का उपयोग कर रहा हूं । परीक्षणों में मैं एक वैकल्पिक परिदृश्य है और त्रुटि HTTP 400 की उम्मीद है मैं चाहूंगा retrofit.Response<MyError> response लेकिनresponse.body() == null MyError deserialised नहीं है - मैं इसे केवल यहां देखता हूं response.errorBody().string() लेकिन यह मुझे ऑब्जेक्ट के रूप में MyError …
128 java  retrofit  retrofit2 

4
मैं रेट्रोफिट 2 के साथ खाली प्रतिक्रिया निकाय को कैसे संभाल सकता हूं?
हाल ही में मैंने रेट्रोफिट 2 का उपयोग करना शुरू किया और मुझे खाली प्रतिक्रिया वाले शरीर को पार्स करने के साथ एक समस्या का सामना करना पड़ा। मेरे पास एक सर्वर है जो प्रतिक्रिया शरीर के अंदर बिना किसी सामग्री के केवल http कोड के साथ प्रतिक्रिया करता है। …

1
Retrofit 2 बेस यूआरएल से होस्टनाम के बाद वर्ण हटाता है
मैं रेट्रोफिट का उपयोग एक RESTful एपीआई पर पहुंचने के लिए कर रहा हूं। आधार यूआरएल है: http://api.example.com/service यह इंटरफ़ेस के लिए कोड है: public interface ExampleService { @Headers("Accept: Application/JSON") @POST("/album/featured-albums") Call<List<Album>> listFeaturedAlbums(); } और यह है कि मैं अनुरोध भेजने और प्रतिसाद प्राप्त करता है: new AsyncTask<Void, Void, Response<List<Album>>>() …
121 android  retrofit 

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