httpclientutil
httpclientutil copied to clipboard
最新版本1.0.4及历史版本中,存在多个请求时,后面的请求中会附带前面请求的参数
同样遇到该问题。 问题位于: “ common包下 HttpConfig.java ” 中变量urlls、maps 修饰词“ static finaly ”导致多个请求的参数附加的问题。 处理方式: 去除变量 static 修饰词可处理,但没做其他测试。(ThreadLocal没有太多处理经验) 备注:群进不去,之前想反馈也没有途径,也不确定这处理方式对不对估也没提交PR。
附带之前的请求参数是考虑到每次请求只变更其中个别几个参数,而map会直接替换,所以才默认不清除的~如果需要清除,现在只能手动clear即可
遇到同样一个问题,请问是怎样clear?如果可以详细解答一下,谢谢
遇到同样的问题。暂时解决方案是,在HttpClientUtil 的 HttpResponse execute(HttpConfig config) 方法中,装填完请求参数后,通过config.map().clear(); 方法,清除上一次缓存的数据。