问题标签 [cfhttp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1055 浏览

post - ColdFusion 发布到 Twitter 身份验证错误

首先,我的项目需要我制作自己的模块,所以我不能使用那里的各种包和产品。话虽如此,使用正确的令牌、consumer_key、c​​onsumer_secret 和 token_secret 变量,创建正确的基本签名字符串,从而从该字符串创建 OAuth 签名,通过我的 ColdFusion 模块获取 Twitter 数据没有问题。如果其中任何一个关闭,我什至无法获得 Twitter 数据。

所以知道我的变量是正确的,我仍然无法通过 ColdFusion 将简单的状态推文发布到我的 Twitter 帐户。每次我尝试都会收到相同的错误:“代码:32,消息:'无法验证你'”。因为我知道它不可能是变量,所以它必须是我通过 ColdFusion 发送 POST 的方式,但我不确定我做错了什么。以下是我用来提交 POST 的代码:

有人可以查看上面的代码并帮助我弄清楚我是否遗漏了什么或错误地提交了这个电话吗?

更新:我将上面的代码更改为:

它仍然不起作用,同样的身份验证错误。还有其他想法吗?

0 投票
1 回答
778 浏览

coldfusion - CFHTTP 和 HTTPS 发布问题

我正在使用cfhttpPOST 将 XML 格式的作业发布到 HTTPS url。我得到以下错误。

I/O 异常:证书“jobserve ltd”中的名称与主机名“xml.jobserve.com”不匹配

那么根据这里的说明http://www.coldfusionmuse.com/index.cfm/2005/1/29/keystore我做了以下事情。

  • 在 IE 浏览器中,我去了https://xml.jobserve.com
  • 使用复制到文件按钮从详细信息选项卡导出证书。
  • 转到命令提示符并将 SSL 证书 (.cer) 文件导入C:\ColdFusion8\runtime\jre\lib\security使用 ColdFusion 附带的 keytool.exe。导入成功。

后来去再次发布我的请求......同样的问题。还需要做什么?我们使用 CF 8,这是一个多域 SSL 证书 (https://xml.jobserve.com)。

你能帮忙吗?

谢谢, 海特什

0 投票
3 回答
1090 浏览

coldfusion - 应该使用 CFHTTP 进行本地服务器调用吗?

我听说指向本地服务器的 CFHTTP 调用会给用户带来额外的延迟。由于这是一个 HTTP 请求,在我看来,任何延迟都可以忽略不计——尽管我对网络/系统和负载平衡知之甚少。

使用 CFHTTP 进行本地调用是否有任何缺点/缺点,如果是,有没有办法减轻这些缺点?

0 投票
1 回答
470 浏览

coldfusion - ColdFusion ... 在 CFLOOP 中执行 CFHTTP 调用

好的,这很蹩脚,但我有一个文件/ftp 服务器为我的 web 应用程序提供资产。客户端在我启动应用程序之前设置了 ftp 服务器。

所以当我只在我的应用程序中显示图像时它工作正常。尽管它是跨域的。现在客户希望我能够获取每个测试的所有资产并将其捆绑在一个 zip 文件中。哦,他们不会升级,所以我们使用的是 CF7!

好吧,我制作了一个图像列表,然后循环遍历它并在循环内执行 cfhttp 调用。将图像写入我设置的临时目录,然后将整个该死的东西压缩起来。除了 cfhttp 调用外,它都可以工作。我得到第一张图像,然后什么也没有。

第一个图像显示在服务器上,第二个没有。

知道我做错了什么吗?

0 投票
1 回答
459 浏览

coldfusion - cfhttp 和 cfhttpparam 的行为非常奇怪

新年快乐,

新年发现我正在努力解决编码问题。我正在使用 ColdFusion 和 CFML 引擎“openBD”。我有一个 CFC 来处理我使用的搜索引擎(SOLR 搜索引擎)的请求。我正在用一些论据“喂养”该 CFC。CFC 应有的表现。但是当我尝试传递特定参数(#apofasi_taxonomy #)时,CFC 不会返回任何内容(如果我将上述参数直接传递给搜索引擎——不使用 CFC——我可以看到返回/搜索结果)

CFC 的一部分:

请注意,搜索引擎使用以下网址:

到目前为止我检查的内容:我传递给 CFC 的参数是 100% OK(来自 html),我已经仔细检查了搜索引擎是否可以使用上述 url 语法。但我注意到一个非常奇怪的行为。当我从 url 中完全排除#apofasi_taxonomy##apofasi_tmima#参数时,CFC 正在工作(它返回结果)。#apofasi_taxonomy#参数采用的值是: apofasi_taxonomy:(ΠΟΙΝΙΚΕΣ)、或apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ),等等。apofasi_taxonomy:(3068)apofasi_taxonomy:(ΠΟΙΝΙΚΕΣ || 3068)apofasi_taxonomy:(ΠΟΙΝΙΚΕΣ || ΠΟΛΙΤΙΚΕΣ)

我注意到另一件事,#apofasi_taxonomy#参数正在使用以下值:,apofasi_taxonomy(ΠΟΙΝΙΚΕΣ)apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ)apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ || ΠΟΙΝΙΚΕΣ)不适用于apofasi_taxonomy:(3068)apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ || 3068)或。这不是很奇怪吗?apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ || 3068)apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ || ΠΟΛΙΤΙΚΕΣ || 3068)

#apofasi_tmima#参数采用的值是:Α || Α1 || Α2 || Β || Β2 || Γ || Δ || Ε || ΣΤ || Ζ || ΟΛΟΜΕΛΕΙΑ例如apofasi_tmima(Β || Β2 || ΟΛΟΜΕΛΕΙΑ)

请记住,上述值是希腊语。

有没有人可以提供帮助?

怀着敬意,汤姆

编辑:移动了对问题的评论中提供的请求的 XML

0 投票
3 回答
890 浏览

soap - 如何确定在 cfhttp SOAP 请求中发送的确切 XML?

使用 cfhttp 标记时,我通过 cfhttpparam 包含正文 + 标头。

由于 Coldfusion 在发送 XML 之前将其融合在一起的方式,我在另一端遇到了语法错误。

我需要一个临时 CFC,我可以将我的呼叫定向到进行测试,它将向我显示我正在发送的确切 XML。

如何确定 cfhttp 请求中发送的确切 XML?

我试过 getHttpRequestData() 但这个方法返回一个结构而不是我正在寻找的语法。


这个问题有一个类似的主题,但没有解决我的具体需求。 查看cfhttp请求

0 投票
2 回答
614 浏览

coldfusion - cfhttp如何不编码加号

情况:我正在尝试从 ColdFusion CFC 调用 LinkedIn API 以获取用户的个人资料和网络(连接)。LinkedIn API 声明,要执行此操作,您必须调用范围=r_fullprofile+r_network 的 URL。

问题:ColdFusion 自动对 URL 进行编码,因此加号被编码,LinkedIn 拒绝了我的呼叫。有没有办法解决?我在下面发布了一个链接,指向 github 上的一些代码片段,我相信这说明了这个问题。

https://gist.github.com/4535364

任何帮助,将不胜感激!

0 投票
1 回答
2815 浏览

php - cURL 的 ColdFusion 替代品

我正在尝试在 ColdFusion 中重新创建一个 PHP 函数(因为我不了解 PHP),并且认为我的大部分函数都还不错,但是在处理 PHP 中的 cURL 函数时遇到了问题。

功能代码是

我假设 CFHTTP 函数是我最好的盟友,但不确定如何处理重新编码。谁能指出我正确的方向?

0 投票
2 回答
1759 浏览

authentication - 使用 CFHTTP 登录

我正在尝试在 ColdFusion 中创建一个功能,该功能将允许我登录到 EA Sports Web 应用程序,以便我可以检索我的个人资料数据并将其显示在我的网站上。

从他们的登录页面查看源代码,第一步似乎只是一个简单的登录表单:

我正在使用 CFHTTP 请求提交以下内容:

当我转储返回的内容时,fileContent 包含以下内容: <authenticate><success>0</success></authenticate>我假设这意味着登录没有成功。

我知道我在这里并没有给你太多可玩的东西,但是尝试让登录进行身份验证似乎并没有太多的好处。任何人都可以指出我可能会出错的地方吗?

0 投票
1 回答
2961 浏览

coldfusion - Coldfusion 中的异步 HTTP 请求

如何使用 CFHTTP 标签执行异步 HTTP 请求?

我正在循环查询结果并通过 HTTP 帖子将一些数据发送到 URL。查询中有很多记录,因此 cfhttp 需要很多时间。

是否可以在 ColdFusion 中发送异步 HTTP 请求?有人建议我可以创建一个线程并在其中调用 cfhttp。除了cfthread还有其他方法吗?