В retrofit 2.0 я хочу использовать только один url. URL-адрес такой же, как и базовый url, как и для @GET в интерфейсе. Я столкнулся с проблемой получения ответа. Если у кого-то есть лучшее решение для использования всего URL-адреса в @GET, пожалуйста, предложите решение. здесь кодRetrofit 2.0 beta 1 с целым URL
public class RestClient {
private static ApiInterface apiInterface ;
private static String baseUrl = "here is my whole base url";
public static ApiInterface getClient() {
if (apiInterface == null) {
OkHttpClient okClient = new OkHttpClient();
okClient.interceptors().add(new Interceptor() {
@Override
public Response intercept(Chain chain) throws IOException {
Response response = chain.proceed(chain.request());
return response;
}
});
Retrofit client = new Retrofit.Builder()
.baseUrl(baseUrl)
.addConverter(String.class, new ToStringConverter())
.client(okClient)
.addConverterFactory(GsonConverterFactory.create())
.build();
apiInterface = client.create(ApiInterface.class);
Log.e("RETROFIT RESPONCE IS...", client.toString());
}
return ApiInterface ;
}
public interface ApiInterface {
@Headers("User-Agent: Retrofit2.0Tutorial-App")
@GET("here is my whole base url”)
Call<EventResult> getEvent();
}
}
Предоставьте свой код и укажите, где проблема. – ytRino