Java 改型更改URL

Java 改型更改URL,java,android,retrofit2,Java,Android,Retrofit2,我对改装有意见。它会更改我尝试访问的URL 我的界面是: @GET("/movies/top_rated") Call<ApiResponse<Movie>> getTopRatedMovies(@Query("api_key") String apiKey); 我的问题是我要从中检索数据的站点是 http://api.themoviedb.org/3/movies/top_rated?api_key= 但改型后,它就变成了 http://api.themoviedb.

我对改装有意见。它会更改我尝试访问的URL

我的界面是:

@GET("/movies/top_rated")
Call<ApiResponse<Movie>> getTopRatedMovies(@Query("api_key") String apiKey);
我的问题是我要从中检索数据的站点是

http://api.themoviedb.org/3/movies/top_rated?api_key=

但改型后,它就变成了

http://api.themoviedb.org/movies/top_rated?api_key=


有没有办法解决这个问题?

我认为您需要更换:

@GET("/movies/top_rated")
与:


我认为您需要替换:

@GET("/movies/top_rated")
与:


基本上,改型使用注释上的前导斜杠所做的是
protocol+domain+annotation
。这就是你看到的

注释中没有前导斜杠,路径直接附加到基本URL


例如,在web设计中,您会看到在访问HTML中的CSS和Javascript资源时存在类似的问题

基本上,翻新使用注释上的前导斜杠所做的是
protocol+domain+annotation
。这就是你看到的

注释中没有前导斜杠,路径直接附加到基本URL


例如,在web设计中,您会看到在访问HTML中的CSS和Javascript资源时存在类似的问题

谢谢你,这很有效!如果允许的话,我会在10分钟内把这个作为公认的答案。谢谢你,它很有效!如果允许的话,我会在10分钟内把这个作为公认的答案。我不知道。谢谢你!我不知道。谢谢你!
@GET("movies/top_rated")