http://blog.csdn.net/beiguofengguang/article/details/7396878delphi idhttp访问https需要增加IdSSLIOHandlerSocketOpenSSL1 .
我网上的方法,在delphi7,下载了0.9.7的ssl的连个dll。
按照说明做,可以还是报Could not load SSL library。
怎么回事呢?

解决方案 »

  1.   

    适合delphi7的openssl本站下载 http://www.wesoho.com/soft/down/openssl.rarhttp://gwcwt123.blog.163.com/blog/static/16720672009038217746/
    Delphi7中使用IdHTTP访问基于SSL协议(https)的网站  
    下载了这个ssl的文件,没有报错了。
      

  2.   

    用下面的URL:https://mybank.icbc.com.cn/icbc/perbank/index.jsp
    返回正确。而用下面的URL,
    https://mws.amazonservices.com.cn/Orders/2011-01-01?Action=ListOrders&AWSAccessKeyId=AKIUGXGUQ&LastUpdatedAfter=2013-07-19T10:38:17.670Z&MaxResultsPerPage=100&Merchant=A36T9W62I&OrderStatus=Unshipped&SignatureMethod=HmacSHA256&SignatureVersion=2&timestamp=2013-07-26T10:38:17.687Z&Version=2011-01-01&Signature=thNnmggU2ex3L5XXeMVZTxscSFEKSxa0%3D
    提示:Http/1.1 400 Bad Request 错误。
    不知道为什么
      

  3.   

    http://bbs.csdn.net/topics/390521098
      

  4.   

    我想先试试IDhttp,如果不行,用你的试试。
    我是发送https,返回不是网页,而是流,然后解析为xml文件。
    不知道支持吗?