当前位置: 首页 > news >正文

如何用网站做cpa交互比较好的网站

如何用网站做cpa,交互比较好的网站,系统软件主要包括网页制作软件,安装wordpress前出现500 错误1、业务背景 有个同事找我帮他看一个问题#xff0c;他给前端提供了一个接口。 这个接口是用来反查id的#xff0c;他这里这个参数正常的返回值应该是 283232039247028226。 但前端反馈他#xff0c;前端在浏览器#xff08;火狐#xff09;获取的值是 283232039247028…1、业务背景 有个同事找我帮他看一个问题他给前端提供了一个接口。 这个接口是用来反查id的他这里这个参数正常的返回值应该是 283232039247028226。 但前端反馈他前端在浏览器火狐获取的值是 283232039247028220而且前端返回的这个值并不存在于他的数据库中。 而且他用浏览器(谷歌进行访问返回的值也和前端一样是个错误值 Postman请求的值 前端浏览器火狐请求的值 2、问题分析 我用Edge浏览器进入前端页面查看发现我这里返回的值和Postman是一致的 随后我去数据库查询他们得到的错误值发现数据库是不存在的。既然数据库不存在且不是所有浏览器都能复现那应该就不是代码逻辑问题捞取到错误的值了。 随后我将正确的值、和他返回错误的值的值进行对比发现整体是大致一样的只有最后一位数不同。这个时候我就大概率感觉应该是精度损失的问题了 随后一看他的代码返回类型是用的Long类型的字段。百度得知前端JavaScript最大只能接收16位数字故会导致精度丢失以至于最后一位的6变成了0。至于Edge为什么没有精度损失怀疑可能是底层对其有一定的兼容 3、解决方案 既然问题产生的原因已经很清晰了那解决方案很简单就是将原本的Long类型修改为String类型即可解决精度损失的问题。 4、总结 对于过长的id尽量使用String进行存储和传递。因为你最多能确保在你这里是不会精度损失的但你不能确保调用你接口的其他地方是以什么形式来解析你的id的。
http://www.w-s-a.com/news/336693/

相关文章:

  • 一家只做特卖的网站wordpress修改模板教程
  • 与恶魔做交易的网站成都到西安高铁票价
  • 太原网站制作哪家便宜长春昆仑建设股份有限公司网站
  • 优质做网站价格设计手机商城网站建设
  • 高校网站建设制度无锡网站建设排名
  • 做网站的软件wd的叫啥无锡公司网站建设服务
  • 网站建设一般需要多久网站服务器基本要素有哪些
  • 大连开发区网站开发公司免费网站建设哪个好?
  • 关于建设门户网站的通知海曙区建设局网站
  • 韩国建设部网站温州企业网站制作
  • 苏州网站建设优化贵州网站建设lonwone
  • 网站建设与推广方案模板网站建设教程搭建浊贝湖南岚鸿给力
  • 网站建设内部下单流程图昆明网站制作公司
  • 手机网站焦点图在线外链推广
  • 做静态页面的网站中国建设银行河南省分行网站
  • 镇平县两学一做专题网站佛山家居网站全网营销
  • 做网站的需求wordpress图片怎么居中
  • 网站开发的技术流程图抖音seo排名优化软件
  • dedecms做电商网站得物app官方下载安装
  • python做网站教程微网站 举例
  • 百度喜欢什么样的网站如何引用网站上的资料做文献
  • 如何给网站添加网站地图军刀seo
  • 模板网站开发推广陈村大良网站建设
  • 建设工程网站单位名单广州微信网站建设效果
  • 网站开发选择框代码字节小程序开发教程
  • 杭州网站设计精选柚v米科技免费的简历制作
  • 网站域名 没有续费做外贸怎样上外国网站
  • 购物网站功能模块设计电子工程网站有哪些
  • 网站营销公司哪家好wordpress主题 破解主题
  • 做网站就是做服务中国效能建设网站