鸿蒙harmonyOS开发APP时,使用Retrofit+Java在get请求时替换URL的时候会出现一个错误

java.lang.IllegalArgumentException: URL query string “pageNum={pageNum}&pageSize={pageSize}” must not have replace block. For dynamic query parameters use @Query.


文章目录

  • 鸿蒙harmonyOS开发APP时,使用Retrofit+Java在get请求时替换URL的时候会出现一个错误
  • 前言
  • 一、这里其实是个使用习惯的问题
  • 二、使用步骤
    • 1.一般在Android当中
    • 2.但是鸿蒙当中要
  • 总结

前言

很明显,这里提示要用 @Query 替换 @Path


一、这里其实是个使用习惯的问题

二、使用步骤

1.一般在Android当中

代码如下(示例):这是没问题的
像这种 ?pageNum=1&pageSize=10的url链接

 @GET("/news/page?pageNum={pageNum}&pageSize={pageSize}")Observable<NewsData> getNews(@Path("pageNum") int pageNum,@Path("pageSize") int pageSize);

2.但是鸿蒙当中要

代码如下(示例):像这种 ?pageNum=1&pageSize=10的url链接 不能用@path

    @GET("/news/page")Observable<NewsData> getNews(@Query("pageNum") int pageNum, @Query("pageSize") int pageSize);

总结

就是这样

鸿蒙harmonyOS开发APP时,使用Retrofit+Java在get请求时遇到 ?pageNum=1pageSize=10的url 的get请求的写法相关推荐

  1. 鸿蒙系统开发app入门系列-- 第一个demo

    建了一个QQ交流群:492306415 当脉脉上全是dis鸿蒙系统的时候,我已经做完了第一个demo app,毛主席说过没有调查就没有发言权,与其坐而论道不如行而起之,来通过第一个app,感受一下鸿蒙 ...

  2. 记录一下HarmonyOS开发app时Image标签无法显示圆形图案的问题

    目录 解决方案 环境 图片文件 layout配置 预览效果 解决方案     不废话,我就是换成了图片为圆形的PNG的图片,然后配置后面贴一下. 环境     DevEco Studio 3.0.0. ...

  3. 鸿蒙系统究竟是PPT秀还是有真材实料?鸿蒙HarmonyOS开发环境搭建与运行Demo

    前言: 对于华为而言,做鸿蒙的最好答案,也许不是为了追求眼前的速胜,而是为了不下牌桌等待机遇. 手机领域,鸿蒙式微.但物联网领域,技术难度并不大,虽然行业仍需要时日才会爆发,但依然是值得卡位的趋势. ...

  4. 鸿蒙HarmonyOS开发环境初识及搭建

    一 鸿蒙简介 HarmonyOS是一款面向万物互联时代的.全新的分布式操作系统.在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力.适配多种终端形态的分布式理念,能够支持手机.平 ...

  5. 鸿蒙HarmonyOS开发环境搭建

    想了解更多数据结构以及算法题,可以关注微信公众号"数据结构和算法",每天一题为你精彩解答.也可以扫描下面的二维码关注 要使用鸿蒙,我们需要先下载开发工具,下载地址https://h ...

  6. (0.1)鸿蒙HarmonyOS开发工具DevEco Studio设置

    1.打开设置操作框 2.1主题设置(可以工具自己的喜好设置主题) 2.2设置字体 2.3设置注释 2.4设置提示语句忽略大小写(输入小写时,提示语句也会出现大写的关键字等) 2.5设置自动导包(不用导 ...

  7. 鸿蒙os手机操作设置,华为鸿蒙HarmonyOS手机应用快速入门(一)开发环境搭建

    [趋势] 如果没有意外,"万物互联" 将在未来10-20年之内,呈增长式的爆发,所以从现在开始0-5年内是"万物互联"的模式探索期和协议定制期:第5-10年之内 ...

  8. 【鸿蒙 HarmonyOS】创建 Java 语言 HarmonyOS 手机应用 ( 首次进入 DevEco Studio 配置环境 | 创建 Java 手机工程 | 鸿蒙工程代码目录简介 )

    文章目录 一.首次进入 DevEco Studio 配置环境 二.创建 Java 手机工程 三.鸿蒙工程代码目录简介 鸿蒙 HarmonyOS 开发环境 DevEco Studio 安装 , 参考博客 ...

  9. 【鸿蒙 HarmonyOS】HarmonyOS 开发环境搭建 ( Node.js 安装 )

    文章目录 一.下载 Node.js® 安装包 二.安装 Node.js 三.验证 Node.js 鸿蒙 HarmonyOS 开发环境 DevEco Studio 安装 , 参考博客 : [鸿蒙 Har ...

最新文章

  1. jpa SessionFactory事物失效
  2. java调用存储过程
  3. Mysql:is not allowed to connect to this MySQL server
  4. Collections.sort()自定义排序方式
  5. java远程调用linux的命令或者脚本
  6. 数字图像处理(一)——彩色图像基础
  7. C++socket编程(三):3.6 服务端recv客户端发送的数据
  8. [渝粤教育] 武汉理工大学 模拟电子技术基础 参考 资料
  9. 【数据结构】堆的手动模拟实现
  10. mysql日期为00_MySQL 8.0.13设置日期为0000-00-00 00:00:00时出现的问题解决
  11. FPGA控制ADF4351实现2MS的扫频操作
  12. Windows mobile 常用功能键值对应表
  13. 唱歌腹式呼吸法的运用技巧
  14. 云大使的返利规则是什么
  15. 公司短信平台上的2万块钱,瞬间就被黑光了
  16. 计算机指令中数据寻址的方式,1.变址寻址需要在指令中提供一个寄存器编号和一个数值。 2.计算机的指令越多,功能越强越好。 3.程序计数...
  17. 【玩转ms17-010】mysql数据库-脱裤实践
  18. 超算平台安装Anaconda和Tensorflow
  19. 用laravel写一个API
  20. 计算机无法装会声会影,会声会影“应用程序无法启动,因为应用程序的并行配置不正确”的解决方案-会声会影中文官网...

热门文章

  1. 浪潮服务器进驻科大讯飞 语音输入法识别更快更精准
  2. 问题定位 | XtraBackup 8.0 数据重建避坑事件始末
  3. 8-定时器 MsTimer2 的提高使用:多个定时任务 | Mixly技巧系列
  4. 无线集群对讲的发展趋势
  5. 2019 Flags
  6. 钢琴、小提琴学哪个?
  7. 2022-2028年中国工业猪油行业市场供需态势及前瞻研究报告
  8. 某验4代文字点选逆向分析(一)
  9. android版音乐播放器开发教程,Android音乐播放器开发文档(20200907152026).pdf
  10. vbs Excel Oracle,vbs操作excel全集