0
私はRetrofit v2.0.2
を使用しています。私はJSON Response
を取得することができませんこののようなエラーが発生します[email protected]
、この場合は誰も助けてください。改造バージョン2.0.2でJsonレスポンスを取得するには?
これはインタフェースです:
public interface IdeaInterface {
/*Get zoontype for registeration*/
@GET("api/user/get_zone")
Call<ResponseBody> display();
}
は、ここでは改造メソッドを呼び出します。
public void Get_Zoontype()
{
reg_progressbar.setVisibility(View.VISIBLE);
/* RestAdapter adapter = new RestAdapter.Builder()
.setEndpoint(Constandapi.ROOT_URL) //Setting the Root URL
.build();*/
// Retrofitnew Retrofit.Builder();
Retrofit adapter = new Retrofit.Builder()
.baseUrl(Constandapi.ROOT_URL)
.build();
IdeaInterface report = adapter.create(IdeaInterface.class);
Call<ResponseBody> call = report.display();
call.enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
Log.d("reponcevalues","**** "+response.toString());
}
@Override
public void onFailure(Call<ResponseBody> call, Throwable t) {
}
});
これは私のベースのURLです:換装ライブラリに事前に
compile 'com.squareup.retrofit2:retrofit:2.0.2'
compile 'com.squareup.okhttp3:logging-interceptor:3.0.1'
おかげを持ち
public class Constandapi {
public static final String ROOT_URL = "http://vehiclerescue.in/ideadarpan_beta/";
}
私のbuild.gradle。
https://stackoverflow.com/question/37589588/retrofit-get-string-response –
@NaveenKumar私のコードはあなたの答えと同じではないとは思わない – Mariyappan
このコードを使用してログを出力するresponse.body()。string()ins tead response.toString() –