各位大师.有人知道这个HTTPS 怎么后台登入...能不能给份详细点的代码...
我想要登入 ..https://us.battle.net/login/zh/?ref=https%3A%2F%2Fus.battle.net%2Faccount%2Fmanagement%2Findex.xml&app=bam&cr=true 这个网站

解决方案 »

  1.   

    用wpe抓包,分析后,用idhttp模拟提交
      

  2.   

    !_! ...这个就不用说了..大哥..正常的网站都OK..上面那个网站..GET我也行.就是不知道为什么..POST提交的时候.返回的老是空值...也不报错!
      

  3.   

    is https 
    not http
      

  4.   

    https是ssl加密协议传输,用的端口也不一样,https是443端口通信,用80通信肯定返回错误
      

  5.   

    参考
    http://stackoverflow.com/questions/4516168/https-post-what-im-doing-wrong
    http://www.disi.unige.it/person/FerranteM/delphiopenssl/
      

  6.   

    HTTPS 采用 SSL加密在D2010中要使用它 跟普通POST差不多窗口上放一个 IDHTTP1再放上一个组件 IdSSLIOHandlerSocketOpenSSL1再在IDHTTP1 属性里设置 IdHTTP1.IOHandler := IdSSLIOHandlerSocketOpenSSL1;另外需要从 http://indy.fulgan.com/SSL/ 下载二个DLL文件libeay32.dllssleay32.dll放在程序同目录中即可!
      

  7.   

    SSL加密的,不是80端口,找一个ssl组件吧,抓包不一定有用了
      

  8.   

    用IdHttp + indy的SSL来做https登录估计够呛,以前用过会有一堆版本错误的问题,建议使用WinHttpRequest, 用法很简单,搜索一下就知道。