android - 改造从服务器将查询参数插入到预先构建的字符串中
问题描述
我有一个请求,它返回一个带有已预建查询参数的查询 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”这两种情况
解决方案
查询字符串是什么?mywebsite.com?pagenumber={pageNumber}&pagesize={pageSize}
?
只需使用mywebsite.com
. 在这种情况下,您的参数将被添加到最终请求字符串中。
推荐阅读
- django - 如何在 django 的管理面板中存储用户提出的投诉
- java - 有没有一种方法可以让我无需在 android 中打开网站就可以在点击按钮时访问 url?
- javascript - 无法更改antd V4选择后缀图标,同时打开选项列表
- html - Django 模板:块标签
- git - 如何忽略git中的文件
- java - 为什么我在存储库上收到错误“未找到属性”?
- nginx - Next js 和 google 分析在 nginx 反向代理后面不起作用
- javascript - Bootstrap-vue 导航栏未按预期呈现
- websocket - 如何在不暂停jmeter websocket的情况下回答传入的ping?
- r - 按列分组,然后自动计算以相同字母开头的多列