У меня возникают проблемы с библиотекой Retrofit 2. Я хочу отправить заголовки и параметры с запросом по протоколу HTTPS, у меня есть следующий URL из журнала:Модифицировать URL с заголовками и параметрами
https://api.trakt.tv/movies/popular(page= «1») предел = 10 & протяженных = полные, изображения
Я получил 404 код статуса?. Вышеуказанный URL-адрес верен?
String ENDPOINT = "https://api.trakt.tv/";
@GET("movies/popular(page='{page}')?limit=10&extended=full,images")
public Observable<PopularMoviesResponse> getPopularMovies(@Header("trakt-api-version") String trakt_api_version,
@Header("trakt-api-key") String trakt_api_key,
@Path("page") String page);
/********
* Helper class that sets up a new services
*******/
class Creator {
public static MovieService newSurveiesService() {
Gson gson = new GsonBuilder()
.setDateFormat("dd/MM/yyyy hh:mm:ss")
.create();
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
OkHttpClient client = new OkHttpClient.Builder().addInterceptor(interceptor).build();
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(MovieService.ENDPOINT)
.client(client)
.addConverterFactory(GsonConverterFactory.create(gson))
.addCallAdapterFactory(RxJavaCallAdapterFactory.create())
.build();
return retrofit.create(MovieService.class);
}
}
Пробовали ли вы туда из браузера? – CaseyB
Я использую PostMan, потому что я отправляю данные заголовков. Я только что протестировал его после вашего комментария, и это не сработало. Какие-либо предложения? – Androider
Вы пытаетесь получить его? Работает ли он в Postman? – CaseyB