我用$INET->HTTP($HTTP, "xxx.org", "", "", INTERNET_DEFAULT_HTTPS_PORT);来建立连接,它默认连接到80端口,我直接指定443,连接不上。
INTERNET_FLAG_SECURE这个我也设了,没管用。
微软知识库里这篇文章涉及的这几个地方我都看了:http://support.microsoft.com/kb/168151,但始终连接不了。
用OpenURL可以连接https网站,但返回的不是HttpRequest对象,所以我无法指定方法、header和发送数据,只是能够纯get.
不知哪位做过着方面的应用,希望能指点一下,谢谢!
saccount 回复于:2006-11-16 09:05:59
问题解决,原因是INTERNET_FLAG_SECURE和INTERNET_DEFAULT_HTTPS_PORT这两个c常量未引入,直接从wininet.h中找到对应的值来使用就可以了。
[ 本帖最后由 saccount 于 2006-11-17 21:10 编辑 ]
|