java模拟用户登录的时候,怎么把用户信息添加到session里面呢?

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:23:58
各位好心的大哥大姐:
有礼了!
我想做一个程序在有用户名、密码的情况下用 HttpURLConnection 登录到网站中订购我需要的物品;首页有验证码,目的网站是有session验证的,我想直接访问订购url,再向session中写入用户信息 是否可行。可行的话,怎么将信息写入呢?
谢谢nirenfu大哥
那目前我需要走登陆,让服务器生成session,那就得解析验证码了。不知诸位有什么好的建议? 感激!

不可行.session是保留在服务器端的,也就是保留在网站上的,就算你设置了session也无法把它保存到服务器上,触发服务器有保存session的接口给你调用.

我能想到的办法是模拟登陆 但是有验证码 所以我就帮不了你了

没有好的建议,在登陆的时候那个验证码你可以想办法显示出来,然后由人工输入才行。一般还没有几个人能用程序写出识别图像验证码来。
得到验证码的话还要使用cookie的,HttpURLConnection 虽然可以实现cookie功能,但是比较麻烦。建议你别想这些事情,因为这些都是电脑高手才能做到的事。