HTTPS POST 登入..
各位大师.有人知道这个HTTPS 怎么后台登入...能不能给份详细点的代码...
我想要登入 ..https://us.battle.net/login/zh/?ref=https%3A%2F%2Fus.battle.net%2Faccount%2Fmanagement%2Findex.xml&app=bam&cr=true 这个网站
[解决办法]
is https
not http
[解决办法]
https是ssl加密协议传输,用的端口也不一样,https是443端口通信,用80通信肯定返回错误
[解决办法]
参考
http://stackoverflow.com/questions/4516168/https-post-what-im-doing-wrong
http://www.disi.unige.it/person/FerranteM/delphiopenssl/
[解决办法]
HTTPS 采用 SSL加密
在D2010中要使用它 跟普通POST差不多
窗口上放一个 IDHTTP1
再放上一个组件 IdSSLIOHandlerSocketOpenSSL1
再在IDHTTP1 属性里设置 IdHTTP1.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
另外需要从 http://indy.fulgan.com/SSL/ 下载二个DLL文件
libeay32.dll
ssleay32.dll
放在程序同目录中即可!
[解决办法]