为了账号安全,请及时绑定邮箱和手机立即绑定

http请求参数如果没有是拼在url里面好, 还是压根就不传?我建议后者, 大家什么建议

http请求参数如果没有是拼在url里面好, 还是压根就不传?我建议后者, 大家什么建议

叮当猫咪 2019-05-24 09:43:36
get方式,比如:/biz?id=1&name=&age=以及/biz?id=1post方式,比如/bizid=1name=age=以及/bizid=1尤其是update的时候,你不知道是要把某字段更新成空,还是不更新这个字段,呵呵,还有就是spring当使用Validation来验证controller参数的时候会有问题,大家畅所欲言
查看完整描述

2 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

不传比较严谨,这个JS也容易控制的,
leturl=''
constid_data=`id=${id}`
constname_data=name_data=`name=${name}`;
constage_data=age_data=`age=${age}`;
Boolean(name_data)&&Boolean(age_data)&&url=`biz?${id_data}?${name_data}?${age_data}`;
Boolean(name_data)&&Boolean(!age_data)&&url=`biz?${id_data}?${name_data}`;
Boolean(!name_data)&&Boolean(age_data)&&url=`biz?${id_data}?${age_data}`;
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 515 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信