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

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

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧