app访问webapi数据为null
来源:互联网 发布:熊猫网络电视 编辑:程序博客网 时间:2024/06/04 23:54
今天写API发现PC端可以正常访问,app端请求数据一直为null
为了解决问题,我先把API方法的参数全部注释掉,然后,一项一项的取消注释,发现是因为app端没有传double和int型参数造成的,如果APP不传这些参数,请求数据就会变成null,由于这些参数并不是必填项,所以需要将他们设置为可空类型
最后,将double 和int 类型的参数全部写为double?和int?类型,即可解决问题
在转换类型过程中会遇到,double?转换double失败,这是因为用到该参数的方法里面用的是double类型,此时解决办法是强制转换一下,也可以将方法的参数写成可空类型
阅读全文
0 0
- app访问webapi数据为null
- ajax访问后台,数据放到map中,map明明有值, 前台获取的为null
- Mybatis 获取数据为null
- java 多线程访问全局变量,值为null
- webapi 跨域访问
- C# 后台访问webapi
- Android访问WEBAPI
- sql 数据插入, 数据为 null
- 数据值为NULL怎么查询??????????
- oracle查出数据为null时转换
- 关于数据为NULL读取存储问题
- 操作数据为 null 的函数
- sqlserver 字段为null字段追加数据
- sql 查询数据为NULL的值
- PendingIntent Intent 传送数据 为null
- 部分数据前台显示为null
- TreeMap get获取数据为null
- 数据库删除为NULL的数据
- laravel各种路径的获取方法
- 二叉树的层次遍历及之形打印算法 Java实现
- 如何用git将项目代码上传到github
- IntelliJ IDEA使用教程 (总目录篇)
- 两大数据库缓存系统实现对比
- app访问webapi数据为null
- 抽象工厂模式
- android edittext password hint字体和普通输入框不同
- matplotlib模块数据可视化-动画
- jqGrid学习笔记
- 九宫格的布局你能够想到哪些办法实现?它们各自的优缺点是什么?
- 飞思卡尔9S12X系列双核中的协处理器XGATE使用方法
- 【POJ】3614
- 《Apache Velocity用户指南》官方文档