response = httpclient.execute(httppost,context);
String result = response.getStatusLine().toString();
System.out.println(result);
HttpEntity entity1 = response.getEntity();
System.out.println(EntityUtils.toString(entity1));
Header locationHeader =response.getFirstHeader("location");
System.out.println(locationHeader.toString());
String newuri = "http://jwxt1.cumt.edu.cn"+locationHeader.getValue();
System.out.println(result);
HttpGet redirect=new HttpGet(newuri);
CloseableHttpResponse response1=httpclient.execute(redirect,context);
HttpEntity entity = response1.getEntity();
System.out.println(EntityUtils.toString(entity));
redirect.releaseConnection();
返回的结果```
HTTP/1.1 302 Moved Temporarily
Object moved
Object moved to here.
Location: /xs_main.aspx?xh=我的学号
用httpclient模拟登陆学校的方正教务系统 post数据以后再获取重定向的地址进行get访问 为何不行
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。