欲望永不止息 2016-03-09 14:13 采纳率: 0%
浏览 8292

HTTP/1.1 302 Moved Temporarily, 这个http是连接超时吗

我模拟登录 提交了一个from表单,header,param 都获取到了,请求的结果怎么是
HTTP/1.1 302 Moved Temporarily 是吗请求的url地址不对么

String url = "http://m44.mm.mail.163.com/auth/login.s?";
service = new RawHttpClientService(HOST,80,false);
ArrayList header = Lists.newArrayList();
ArrayList params = Lists.newArrayList();
header.add(new BasicNameValuePair("Accept-Language", ACCEPT_LANGUAGE));
header.add(new BasicNameValuePair("User-Agent", USER_AGENT));
header.add(new BasicNameValuePair("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"));
header.add(new BasicNameValuePair("Accept-Charset", "utf-8, iso-8859-1, utf-16, *;q=0.7"));
header.add(new BasicNameValuePair("Accept-Encoding", ACCEPT_ENCODING));
header.add(new BasicNameValuePair("Content-Type", "application/x-www-form-urlencoded"));
header.add(new BasicNameValuePair("Connection:", "keep-alive"));
header.add(new BasicNameValuePair("Origin:", "http://m.mail.163.com"));
header.add(new BasicNameValuePair("Host", HOST));
header.add(new BasicNameValuePair("Cookie:", cookieContainer.toString()));

        params.add(new BasicNameValuePair("method","login"));
        params.add(new BasicNameValuePair("back_url","http://m44.mm.mail.163.com/xm/welcome.do"));
        params.add(new BasicNameValuePair("timestamp","0"));
        params.add(new BasicNameValuePair("m","1"));
        params.add(new BasicNameValuePair("register","0"));
        params.add(new BasicNameValuePair("wml","false"));
        params.add(new BasicNameValuePair("srandid",""));
        params.add(new BasicNameValuePair("ucid",""));
        params.add(new BasicNameValuePair("publicExponent",loginParams.get("publicExponent").toString()));
        params.add(new BasicNameValuePair("modulus",loginParams.get("modulus").toString()));
        params.add(new BasicNameValuePair("username",loginParams.get("username").toString()));
        params.add(new BasicNameValuePair("domain",loginParams.get("domain").toString()));//163.com 126.com yeah.net vip.163.com vip.126.com 188.com
        params.add(new BasicNameValuePair("password",enctry(loginParams.get("publicExponent").toString(),loginParams.get("modulus").toString(),loginParams.get("password").toString())));


        Pair<List<NameValuePair>, String> response = service.request(url,
                HttpMethod.POST,
                header,
                params,
                new DefaultResponseHandle(),
                ENCODE);
        cookieContainer.accept(response.getFirst());
  • 写回答

3条回答

  • threenewbee 2016-03-09 17:05
    关注

    302是跳转,你应该继续请求它返回的跳转地址。

    评论

报告相同问题?

悬赏问题

  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示