通过URL/URLConnection得到校验码后,填写校验码后,总是提示校验码不正确。是哪里的问题呢?

解决方案 »

  1.   

    因为http是stateless的你通过URL/URLConnection得到校验码之后你必须保存
    这次的会话。比如:
    session_value = ((HttpURLConnection)connection).getHeaderField("Set-Cookie");
    再次发送的时候,你还要设置connction的属性:
    connection.setRequestProperty("Cookie", session_value);否则服务器会认为你是新登陆的连接。所以计算你获得了校验码,也是之前的校验码。而不是本次会话的校验码不过我对你怎么获得校园码更感兴趣共享一下吧。