|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2015/8/1 15:42:57 |
标题: |
使用ICS控件无法访问如下网址,求破 |
浏览:3365 |
|
加入我的收藏 |
楼主: |
使用ICS的TSSLHTTPcli控件,访问如下网址:
https://headline.taobao.com/feed/feedQuery.do?columnId=25&pageNum=1
不正常,被转向为error提示。
而用同样header信息在使用CIS的控件则可以正常访问。
请教该ICS里该如何设置。
----------------------------------------------
- |
作者: |
veryp (veryp) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2015/8/1 17:21:17 |
1楼: |
看下有没有正确版本的那两个ssl支持dll
----------------------------------------------
-
|
作者: |
|
2015/8/1 17:35:34 |
2楼: |
有libeay32.dll 和 ssleay32.dll,能正常访问其他HTTPS网页
----------------------------------------------
-
|
作者: |
|
2015/8/3 14:58:03 |
3楼: |
用XE8自带的HTTP客户端控件——TNetHTTPClient,原生支持https,无需ssl dll文件。
ResponseContent:=NetHTTPClient1.Get('https://headline.taobao.com/feed/feedQuery.do?columnId=25&pageNum=1').ContentAsString(TEncoding.Default);
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
|
作者: |
|
2015/8/3 19:44:35 |
4楼: |
ICS测试正常。。。你确定你用的是SSLHTTPCli?开启了Enable_SSL?
此帖子包含附件:
大小:112.5K |
----------------------------------------------
-
|
作者: |
|
2015/8/4 10:46:55 |
5楼: |
顺便问一下@earthsbest,我目前还在用XE7,XE8的TNetHTTPClient居说是基于WinHttp的?想问一下,主线程下用这个阻塞模式下对长时间未响应的请求,会不会引起软件界面的假死(就是一卡一卡的,像Indy一样(不用AntiFreeze),,因为ICS的get和post不会假死)。 如果不会卡,那我要果断升级到XE8了。
----------------------------------------------
-
|
|