मैं एंड्रॉइड कर रहा हूं, एक सुपर मूल http GET/POST अनुरोध करने का तरीका ढूंढ रहा हूं। मैं एक त्रुटि प्राप्त हो रही:रेट्रोफिट 2 से स्ट्रिंग प्रतिक्रिया कैसे प्राप्त करें?
java.lang.IllegalArgumentException: Unable to create converter for class java.lang.String
वेब सेवा:
public interface WebService {
@GET("/projects")
Call<String> jquery();
}
तो
मेरी जावा में:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://jquery.org")
// .addConverterFactory(GsonConverterFactory.create())
.build();
WebService service = retrofit.create(WebService.class);
Call<String> signin = service.jquery();
Toast.makeText(this, signin.toString(), Toast.LENGTH_LONG).show();
मैं सचमुच सिर्फ एक प्राप्त साथ jquery.org/projects क्वेरी करने के लिए कोशिश कर रहा हूँ उस स्ट्रिंग का अनुरोध करें और उसे वापस लौटाएं जिसका जवाब है। गलत क्या है?
यदि मैं एक कस्टम कनवर्टर को लागू करने का प्रयास करता हूं (मुझे कुछ उदाहरण ऑनलाइन मिलते हैं) तो यह शिकायत करता है कि मैंने अमूर्त विधि कन्वर्ट (एफ) को लागू नहीं किया है, जिसमें से कोई भी उदाहरण नहीं करता है।
धन्यवाद।
योगदानकर्ता क्या है? यह नहीं मिल रहा है। –
मैंने इसे संपादित किया है यह प्रतिक्रिया है और अन्य परिवर्तन शरीर() है। स्ट्रिंग() – uguboz