के साथ कच्ची HTTP प्रतिक्रिया प्राप्त करें मैं अपने एपीआई आरईएसटी से कच्ची http प्रतिक्रिया प्राप्त करना चाहता हूं। मैं इस इंटरफेस के साथ की कोशिश की है:रेट्रोफिट
@POST("/login")
@FormUrlEncoded
Call<retrofit.Response> login(@Field("username") String login, @Field("password") String pass,
@Field("appName") String appName, @Field("appKey") String appKey);
लेकिन मैं मिलता है:
Api.login के लिए विधि के लिए retrofit.Call कॉल एडाप्टर बनाने में असमर्थjava.lang.IllegalArgumentException:
मैं Retrofit
इस प्रकार बना देता हूं:
Retrofit.Builder retrofitBuilder = new Retrofit.Builder();
retrofitBuilder.addConverterFactory(JacksonConverterFactory.create());
Retrofit retrofitAdapter = retrofitBuilder.baseUrl(baseUrl).build();
return retrofitAdapter.create(apiClass);
लेकिन इस प्रतिसाद का मुख्य भाग इस तरह। अगर मैं http प्रतिक्रिया कोड देखना चाहता हूं तो क्या होगा? –
आपको हमेशा 'प्रतिक्रिया' ऑब्जेक्ट मिलेगा जिससे आप http कोड देख सकते हैं। अद्यतन उत्तर देखें। – iagreen
धन्यवाद। प्रतिक्रिया ऑब्जेक्ट अनुरोध अतुल्यकालिक प्राप्त करने का कोई तरीका है? –