模拟登录青果教务系统,为什么总是返回状态码300,说无效的访问请求

asasdadsadwqe 2016-11-16 07:37:37
安卓模拟登录青果教务系统,为什么总是返回状态码300,说无效的访问请求,我感觉我已经完全模拟了浏览器端的操作,为什么那边服务器发给我的总是300啊,快疯了,都一个多月了,一直这样。
模拟登入的网址是:http://jwgl.ouc.edu.cn/cas/login.action

希望有人能帮我解决一下。我可以提供我的源码。
引用

...全文
1098 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohuh421 2016-11-17
  • 打赏
  • 举报
回复
模拟登陆, 你抓包跟踪了吗. 你发的包, 跟原如登陆发包完全一致吗? 原来登陆流程是什么, 你的登陆流程又是什么? 这些没有解决, 登陆不能成功, 那是必然的.
qq840727854 2016-11-17
  • 打赏
  • 举报
回复
那只能说 你 模拟的不对 比如 你请求了登录 对方服务器 有可能 返回一个 token 值 然后需要你再次调用下另外一个接口 去访问一个重定向的一个接口..... 或者么 也有可能 人家 对请求头做了校验 必须在请求头中添加 一个 验证的 值
小白在此 2016-11-17
  • 打赏
  • 举报
回复
建议去查查http状态码,返回300并不是说请求失败了, 300 (Multiple Choices/多重选择) 300 (SC_MULTIPLE_CHOICES)表示被请求的文档可以在多个地方找到,并将在返回的文档中列出来。如果服务器有首选设置,首选项将会被列于定位响应头信息中。 所以你应该继续处理返回的信息。不知道你用的是什么网络框架,一般来说比较成熟的网络框架是可以处理这种情况的。
asasdadsadwqe 2016-11-17
  • 打赏
  • 举报
回复
引用 3楼xiaohuh421 的回复:
模拟登陆, 你抓包跟踪了吗. 你发的包, 跟原如登陆发包完全一致吗? 原来登陆流程是什么, 你的登陆流程又是什么? 这些没有解决, 登陆不能成功, 那是必然的.
当然抓包分析了,用httpclient抓的包 登入过程我觉得我模拟的是一致的
asasdadsadwqe 2016-11-17
  • 打赏
  • 举报
回复
引用 2楼qq840727854 的回复:
那只能说 你 模拟的不对 比如 你请求了登录 对方服务器 有可能 返回一个 token 值 然后需要你再次调用下另外一个接口 去访问一个重定向的一个接口..... 或者么 也有可能 人家 对请求头做了校验 必须在请求头中添加 一个 验证的 值
抓到了token值也处理了,请求头我和浏览器是完全一致的
最新版为:易选课-青果教务系统选课助手v4.6 下载地址:http://pan.baidu.com/s/1genKQrh v4.6更新如下: 1、选课机制更新 2、登录窗口增加 图片刷新机制 v4.5更新如下: 1、增加离线功能,可记住上次登录页面 2、完善登录窗口与选课窗口 3、插队功能更加完善 v4.0更新如下: 1、修改软件付费机制,去除试用十五分钟制度,增加免费使用功能可免费使用软件进行选课; 2、增加教务网快速选择功能,可以一键选择教务网; 3、增加记住学号功能,避免多次输入学号 4、完善软件内部代码减少软件体积; 5、完善软件更新机制,简化更新软件判断; v3.5更新如下: 1、增加预选、正选区分; 2、完善内部结构,快速选课; v3.2更新如下: 1、增加一键输入密码功能,快速输入密码; 2、完善选课窗口,减少大部分软件体积; 3、完善登陆/选课机制,优化软件界面; v3.1更新如下: 1、完善登陆窗口,增加刷新功能,避免打开软件后系统奔溃导致的无法输入账号密码; 2、增加10个登陆窗口,增加登陆成功几率; v3.0更新如下: 1、软件更名为:易选课-青果教务系统选课助手 2、软件支持所有使用青果教务系统高校进行选课,不再是闽南理工学院专版; v2.0更新如下: 1、增加网络验证功能,完善付费机制; 2、增加自动输入学号功能; 3、增加选课窗口数量; 4、完善选课机制 v1.0功能如下: 1、快速选课,不按常规选课方式进行选课; 2、插队选课,简化选课机制;

80,360

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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