var value: DWORD;value = SECURITY_FLAG_IGNORE_CERT_CN_INVALID or SECURITY_FLAG_IGNORE_CERT_DATE_INVALID or SECURITY_FLAG_IGNORE_UNKNOWN_CA or SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE;WinHttpSetOption(hreq, WINHTTP_OPTION_SECURITY_FLAGS, @value, SizeOf(value)); 设置一下option,就能正常访问证书有问题的站点了
你调用的socket api也没有源码的,出了问题咋整?
可以用,同样的URL,indy报http/1.1 400 bad request,搞不明白是控件问题,还是URL问题, 用这个类,可以返回结果,说明,不是URL或者网站问题,而是Indy支持https太弱了。
Wininet感觉不好使,多线程老是会出一点问题,还是喜欢直接用socket,直接发送请求数据
你好,大虾我是http://bbs.csdn.net/topics/39051862的楼主, 请问你给的代码如何调用?谢了我的所有坐标点信息都保存在 PointNote1:Array of TPointNote;TPointNote的定义如下:TPointNote=record X:Integer; Y:Integer; Color:TColor; end;
好像证书有问题的都不行
为了HTTPS我也是搞了半天,后来用Winhttp可以取到
只不过HTTPS要带两个SSH的DLL.
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×tamp=2013-07-26T10:38:17.687Z&Version=2011-01-01&Signature=thNnmggU2XeMVZTxscSFEKSxa0%3D
var value: DWORD;value = SECURITY_FLAG_IGNORE_CERT_CN_INVALID or
SECURITY_FLAG_IGNORE_CERT_DATE_INVALID or
SECURITY_FLAG_IGNORE_UNKNOWN_CA or
SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE;WinHttpSetOption(hreq, WINHTTP_OPTION_SECURITY_FLAGS, @value, SizeOf(value));
设置一下option,就能正常访问证书有问题的站点了
你调用的socket api也没有源码的,出了问题咋整?
用这个类,可以返回结果,说明,不是URL或者网站问题,而是Indy支持https太弱了。
你好,大虾我是http://bbs.csdn.net/topics/39051862的楼主,
请问你给的代码如何调用?谢了我的所有坐标点信息都保存在
PointNote1:Array of TPointNote;TPointNote的定义如下:TPointNote=record
X:Integer;
Y:Integer;
Color:TColor;
end;
http://bbs.csdn.net/topics/390518624可以打开的
复制了再粘贴到地址栏. 你回复过的