Tôi đang làm android, đang tìm cách thực hiện yêu cầu GET/POST http siêu cơ bản. Tôi tiếp tục nhận được một lỗi:Cách nhận phản hồi chuỗi từ Retrofit2?
java.lang.IllegalArgumentException: Unable to create converter for class java.lang.String
Webservice:
public interface WebService {
@GET("/projects")
Call<String> jquery();
}
sau đó trong java của tôi:
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();
tôi theo nghĩa đen chỉ cố gắng để truy vấn jquery.org/projects với một GET yêu cầu và trả về Chuỗi mà nó phản hồi. Chuyện gì thế?
Nếu tôi cố gắng thực hiện một chuyển đổi tùy chỉnh (tôi đã tìm thấy một vài ví dụ trực tuyến), nó phàn nàn rằng tôi đã không thực hiện phương pháp trừu tượng chuyển đổi (F), mà không có ví dụ nào làm.
Cảm ơn.
Contributor là gì? Nó không thể tìm thấy nó. –
Tôi đã chỉnh sửa Nó là ResponseBody và thay đổi khác là body(). String() – uguboz