post请求问题
心随念 2018-01-03 10:31:57 有这么一个情况: 有一个查询,参数比较多且很长,所以使用了post求情查询数据。
当测试人员测试时,提出了这么一个问题:
步骤一:选择查询条件,查询数据(此时是正常的,数据也都正确)。
步骤二:测试人员说我想要刷新页面,所以把鼠标放入了浏览器地址栏,然后点击回车。那么此时相当于是一个get请求,且没有带入第一步的查询条件,所以出现的结果和第一步的不一样。所以测试人员说这是一bug,需要修改。
这种情况有什么好的方法能避免吗。
现在采取的措施是: 第一步查询时,将查询条件放入session,当第二步的情况发生是,判断是不是get请求,如果是get请求,则从session中取出查询条件,再做查询。
但是个人感觉这样总有不妥。所以期待各位大神能给出好的解决方案