Retrofit 2ライブラリでいくつか問題があります。私は404ステータスコードを持っヘッダーとパラメータ付きのURLを改訂
制限= 10 &延長=フル、画像)
https://api.trakt.tv/movies/popular(page=「1」:?私は、HTTPSリクエストでヘッダおよびパラメータを送信したい、私はログから次のURLを持っています。上記のURLは正しいですか?
文字列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
あなたはそれを取得しようとしていますか?それは郵便配達で働くのですか? – CaseyB