如何在改造请求中使用@path
How to use @path in retrofit request
我在改造请求中使用@path。实际上变量调用其他activity。
所以我尝试了 @path 请求,但它没有用。请帮助我,如何解决这个问题。
String CATE_ID = getIntent().getExtras().getString("cateid");
private String baseURL = "http://www.example.com";
@GET("wp-json/wp/v2/posts?categories={CATEGORY_ID}")
Call<List<WPPost>> getCatPostInfo(@Path("CATEGORY_ID") String CATEGORY_ID);
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(baseURL)
.addConverterFactory(GsonConverterFactory.create())
.build();
RetrofitArrayApi service = retrofit.create(RetrofitArrayApi.class);
Call<List<WPPost>> call = service.getCatPostInfo(CATEGORY_ID);
试试这个
基础 URL http://www.example.com/
改造界面
@GET("wp-json/wp/v2/posts")
Call<List<WPPost>> getCatPostInfo(@Query("categories") Integer categories);
改造调用
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(baseURL)
.addConverterFactory(GsonConverterFactory.create())
.build();
RetrofitArrayApi service = retrofit.create(RetrofitArrayApi.class);
Call<List<WPPost>> call = service.getCatPostInfo(CATEGORY_ID);
我在改造请求中使用@path。实际上变量调用其他activity。 所以我尝试了 @path 请求,但它没有用。请帮助我,如何解决这个问题。
String CATE_ID = getIntent().getExtras().getString("cateid");
private String baseURL = "http://www.example.com";
@GET("wp-json/wp/v2/posts?categories={CATEGORY_ID}")
Call<List<WPPost>> getCatPostInfo(@Path("CATEGORY_ID") String CATEGORY_ID);
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(baseURL)
.addConverterFactory(GsonConverterFactory.create())
.build();
RetrofitArrayApi service = retrofit.create(RetrofitArrayApi.class);
Call<List<WPPost>> call = service.getCatPostInfo(CATEGORY_ID);
试试这个
基础 URL http://www.example.com/
改造界面
@GET("wp-json/wp/v2/posts")
Call<List<WPPost>> getCatPostInfo(@Query("categories") Integer categories);
改造调用
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(baseURL)
.addConverterFactory(GsonConverterFactory.create())
.build();
RetrofitArrayApi service = retrofit.create(RetrofitArrayApi.class);
Call<List<WPPost>> call = service.getCatPostInfo(CATEGORY_ID);