HTTPS有个访问握手过程,采用的不是HTTP,虽然提供证书访问,
你那个方法在HTTP测试通过了没有?
呵呵。我想还要提供其它的吧。
不能简单开一个连接就取得输入流的。

解决方案 »

  1.   

    谢谢xuetinge。当然需要在连接以前要提供认证信息。这一点上是没有问题的。现在这个问题解决了。首先是redirect的问题,然后是页面expire的问题。先前的页面只能访问一次(服务器的设定),而且会重定向页面。
      

  2.   

    你可以用java的jsse解决这个问题。比较简单的是jsse提供了一个协议处理器,专门处理https的握手过程。
      

  3.   

    %2B 就是 + 的编码。在 JS 中,编码函数 escape() 在编码字符串的时候不对 + 进行处理,但是解码函数 unescape() 能将 %2B 正确解码成 +。在 URL 中,%2B 就是 + ,但是 + 却是 " "(空格),[ %2B 不等于 空格!],而空格表示URL 终止。所以说你参数错了。你的问题和这个编码肯定没关系。应该在 jsse 方面找解决方案。
    关注中……