大家好,欢迎来到IT知识分享网。
武汉纺织大学屏蔽了正方教务系统的默认登录页面,他们学校自定义的登录页面用户名和密码都是明文传输。可以使用Httpclient模拟登录。手动登录后,5次get请求才能获得真实的cookies。合肥工业大学需要3次。
第一次是POST请求。
Post请求的的下一个Location
Location: http://jxglstu.hfut.edu.cn/eams5-student/neusoft-sso/login?ticket=ST--fATIkgt1xq2KGj0MED-bwg07-pQxxzx-zhxy-ngx-006
Set-Cookie: TGC=TGT-72648-efPvApDI04tK3vLKqrSKdXHLtoU7CTCXwgcNqmiP4D3hvLiUccTXuV74zsXAJlg6MWgxxzx-zhxy-ngx-006; Path=/cas/; HttpOnly
Cookie: SESSION=0-6e4b-4b75-8364-e4f194d2365e; JSESSIONID=1bdf154dc7b34d8c8c154da61b; LOGIN_FLAVORING=jsu4wdrmr8y7wcha
第一次POST用登录页面的Cookies获取iPlanetDirectoryPro,以及重定向。
302状态码是重定向。200是访问成功。401错误表示未经授权。
第二个是GET,他说 可以看到用iPlanetDirectoryPro可以来到JSESSIONID以及下一个GET的URL。需要注意的是这个URL和cookies都不是最终的,JSESSIONID只是中间Cookies用来验证其他GET
我的第二个GET,我是在第一个GET里面获取的JSESSIONID
Set-Cookie: SESSION=e3a5ece0-ff16-4618-b49c-93e33e291eca; Path=/eams5-student/; HttpOnly Cookie: SRVID=s109 获得重定向,这个是下一个GET的地址
Location: http://jxglstu.hfut.edu.cn/eams5-student/neusoft-sso/login 第三个是GET Set-Cookie: rememberMe=deleteMe; Path=/eams5-student; Max-Age=0; Expires=Wed, 20-Mar-2024 03:09:04 GMT; SameSite=lax Location: http://jxglstu.hfut.edu.cn:80/eams5-student/home Connection: keep-alive Cookie: SESSION=e3a5ece0-ff16-4618-b49c-93e33e291eca; SRVID=s109 我的第四个是GET请求。它的是POST请求。 Cookie: SESSION=e3a5ece0-ff16-4618-b49c-93e33e291eca; SRVID=s109
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/157450.html