首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CFHTTP连接故障

CFHTTP连接故障
EN

Stack Overflow用户
提问于 2014-05-29 05:03:42
回答 1查看 3.7K关注 0票数 0

只是简单介绍一下我想要达到的目标。

我需要从一个公共网站为每个月刮一个值。例如,2014年5月份的某一特定状况;总价值为224 481(位于页面右下角)。我需要捕获这个值,并将其存储在每个月的数据库中。需要通过更改每个月的参数来运行以下URL。VEEC网站

为了实现这一点,我尝试使用CFHTTP获取HTML,然后使用JSOUP在存储到数据库之前从返回的HTML中刮取预期的值。

代码语言:javascript
复制
<cfset f_url = "https://www.veet.vic.gov.au/Public/PublicRegister/Search.aspx">
    <cfhttp method="GET" url="#f_url#">
            <cfhttpparam type="Header" name="Accept-Encoding" value="*">
            <cfhttpparam type="Header" name="TE" value="deflate;q=0">
            <cfhttpparam name="CreatedFrom" type="URL"  value="#StartDate#">
            <cfhttpparam name="CreatedTo" type="URL"  value="#EndDate#">
            <cfhttpparam name="Status" type="URL"  value="PRP,PRV">
    </cfhttp>
<cfdump var="#cfhttp#">

当我试图运行代码片段时,我得到了connection failure错误。

如果有其他方法,请提出建议。实现这一点只是为了收集开发方面的数据,而不是用于生产。

编辑(不想删除这个问题):我不得不使用互联网代理来访问CFHTTP中的网站以使其工作。我很抱歉没早点检查。希望以后能帮上忙。谢谢大家。

EN

回答 1

Stack Overflow用户

发布于 2014-06-01 19:15:26

听起来像是经典的安全证书。

CF对安全证书的信任有限。如果您正在调用的目的地的SSL证书不是CF所喜欢的证书,您将收到连接失败消息。您需要做的是将SSL证书导入到CF正在使用的Java Keystore中。

下面是一个老版本的如何做到这一点:http://mkruger.cfwebtools.com/index.cfm?mode=entry&entry=8E44925A-B73D-E3AD-709D4E02FD6D4588

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23926014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档