• 主页
  • Java SE
  • J2ME
  • Web开发
  • Java EE
  • Eclipse

用HttpClient登录带验证码的网站时总是提示验证码错误

加了个瓦 2021-04-28 07:37:25
用HttpClient登录学校教务系统,验证码是简单的四位数字图片验证码,用OCR识别自动填写,登录用户名、密码准确无误,cookie每一个请求都带了,HttpClient对象用的也是同一个。但还是每次都返回一个json,显示验证码不正确。用commons-io把验证码图片保存到本地,和OCR返回的是一样的,确认验证码准确无误。那么问题到底出在哪呢?求大佬解答,,有懂的大佬我可以提供详细代码
...全文
212 点赞 收藏 1
写回复
1 条回复
加了个瓦 05月09日
解决了,不能用表单列表(List)的方式为HttpPOST添加表单参数。用URIBuilder的addParameter方法在URL后面添加表单参数,再在HttpPOST中直接用build之后的整个URI发送请求就可以了
回复 点赞
发动态
发帖子
Java
创建于2007-09-28

1.8w+

社区成员

8.1w+

社区内容

Java相关技术讨论
社区公告
暂无公告