刚刚,就在刚刚,对接短信平台时进行了一些测试。在用ajax请求短信时发送成功,会返回19位纯数字的唯一短信标识(例1234567891234567900)。但是在短信平台中查询到该条短信的标识却是1234567891234567899.
然后猜想是前端收到大数字时对数字进行了科学计数法或者四舍五入,于是在后台对返回数据进行了封装(改成java map返回,之前是String返回),一切正常
附上相关的代码图片
改之后
改之前
刚刚,就在刚刚,对接短信平台时进行了一些测试。在用ajax请求短信时发送成功,会返回19位纯数字的唯一短信标识(例1234567891234567900)。但是在短信平台中查询到该条短信的标识却是1234567891234567899.
然后猜想是前端收到大数字时对数字进行了科学计数法或者四舍五入,于是在后台对返回数据进行了封装(改成java map返回,之前是String返回),一切正常
附上相关的代码图片
改之后
改之前