首页 > 解决方案 > 改造从服务器将查询参数插入到预先构建的字符串中

问题描述

我有一个请求,它返回一个带有已预建查询参数的查询 url。我需要将参数动态插入到查询中。我的问题是改造只是将查询连接到 url 的末尾,而不是插入数据。

这是我需要使用的示例端点:

mywebsite.com?pagenumber={pageNumber}&pagesize={pageSize}

当我使用此接口方法设置 url 时:

 @GET
 Call<Model> getdata(@Url String query, @Query("pagenumber") Integer pageNumber, @Query("pagesize") Integer pageSize);

它最终只是连接到网址的末尾

mywebsite.com?pagenumber={pageNumber}&pagesize={pageSize}&pagenumber=1&pagesize=10

我已经尝试过“pageNumber”和“pagenumber”这两种情况

标签: androidretrofitretrofit2

解决方案


查询字符串是什么?mywebsite.com?pagenumber={pageNumber}&pagesize={pageSize}?

只需使用mywebsite.com. 在这种情况下,您的参数将被添加到最终请求字符串中。


推荐阅读