问题标签 [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.
browser - 优化 HTTP 请求/浏览器限制请求?
我目前有一个交易虚拟物品的应用程序,并且每秒至少向主机服务器发出 40 个 CFHTTP 请求。
我遇到的问题是,我的 CFHTTP 调用需要 400 毫秒以上才能返回响应,这意味着我的应用程序错过了它找到的 99% 的交易,因为那里有很多其他竞争应用程序正在获得更快的响应。
我一直在努力寻找这种情况的原因和/或解决方案,因此我在 CF 和 C# 中编写了一个脚本,该脚本使 10 个 http 请求对每个请求进行计时,从而产生以下响应时间:
在 CF 中使用以下浏览器:
- IE9:384、444、302、570、535、317、510、349、357、467 - 平均 423.5ms
- Firefox 27.0.1:354、587、291、480、437、304、537、322、286、652 - 平均 425 毫秒
- 铬:300、328、328、639、285、259、348、291、299、414 - 平均 349.7 毫秒
在 C# 控制台应用程序中:
597、43、96、52、44、305、67、91、54、270 - 平均 161.9 毫秒
正如您所看到的,在 C# 控制台应用程序中发出 HTTPWebRequest 时存在很大的性能差异,这让我认为 CFHTTP 请求可能被限制了?还是可能与浏览器有关?
任何帮助将不胜感激!
coldfusion - 如何在cfhttp中传递参数以将请求放入coldfusion?
我需要PUT
使用cfhttp
. 该 API 需要 FORM 范围内的参数。但是与 PUT 请求一样,ColdFusion 不会在 FORM 范围内发送参数Adobe Bug如何成功执行此调用?
我已经完成了 Stackoverflow问题,但无法成功调用 API。它正在显示The request has exceeded the allowable time limit Tag: cfhttp
。我已经尝试增加时间限制,但它仍然不起作用。
我正在使用 ColdFusion 10。
有什么建议么?
coldfusion - ColdFusion 10 中的 PUT 请求问题
在使用 API 时,我需要向PUT
URL 发出请求,并且需要将一些参数作为 POST 参数传递。
在本地,我创建了 2 个文件 call.cfm 和 caller.cfm 来测试带有PUT
请求的 cfhttp。但每次它都抛出错误The request has exceeded the allowable time limit Tag: cfhttp
调用者.cfm
呼叫.cfm
我type="body"
在 Adobe 论坛中传递参数,有人提到 ColdFusion 发送带有 PUT 和 DELETE 请求的请求正文,因此我们可以将请求正文格式化为表单字段(或一系列表单字段)。
我试过了<cfhttpparam type="body" name="fname" value="#urlEncodedFormat("Deepak")#" >
。仍然显示相同的错误。
我正在使用 ColdFusion 10。如果我做错了什么,请告诉我。
coldfusion - 请求已超过允许的时间限制 标签:cfhttp
我每天都面临这个问题。我有一个应用程序,它通过cfhhtp
调用/请求在夜间计划作业中捕获来自各种应用程序的大量数据。这里的问题是它调用“广泛的范围列表”来捕获数据,不幸的是我们无法限制范围:(任务中设置的超时时间是 9000 秒(已经相当高),但它仍然说超时在cfhttp
标签
“请求已超过允许的时间限制标签:cfhttp”。
我不知道是如何cfhttp
工作的,但是应该有一些解决方案,如果它从各种范围内捕获数据很长时间,它不应该抛出错误并继续工作直到最后一个请求。
不:该页面有一个“包含”,从它捕获范围的地方。
coldfusion - Can CFThread, when wrapping over cfhttp, solves my Timeout error issue?
My application pulls lots of data from different applications according to the selected scopes. For e.g. Org level and SubOrg level scopes, this can cause to bring server down and everyday causes server crashing and timeouts. So I wanted to know whether wrapping cfthread around my cfhttp will solve my timeout problem?
coldfusion - 使用冷熔进行屏幕刮擦
我正在尝试使用 Coldfusion 中的以下代码筛选另一个应用程序。
现在,当我运行我的 cfm 页面时,我可以使用上面的代码访问目标页面。目标页面如下所示。
部分源代码如下。
我不擅长coldfusion中的正则表达式,谁能指导我或给我任何关于如何使用Coldfusion从html表中提取数据的起点?我无权访问数据库。希望这很清楚。
coldfusion - COM.Allaire.ColdFusion.HTTPFailure
我正在开发一个每晚运行以从另一台服务器检索大型 XML 文件的 Web 应用程序。我们正在使用 ColdFusion MX7。我们使用用户名、密码和 url 运行 CFHTTP GET。然后我们使用 cffileaction write 将字段写入我们的临时位置。以便可以对其进行解析和排序到数据库中。页面上有几个 CFHTTP 调用,其中一个调用失败。在 CFCatch 中,我让系统通过电子邮件将捕获类型和消息发送给我,我收到了。
- COM.Allaire.ColdFusion.HTTPFailure
- 连接失败:状态码不可用
这按原样调用写入操作(凭据是正确的):
有人熟悉他的错误吗?
coldfusion - CFHTTP 连接失败
只是简单介绍一下我想要达到的目标。
我需要从公共网站上每个月抓取一个值。例如,对于 2014 年 5 月的特定状态;TOTAL 值为 224,481(在页面的右下角)。我需要每个月捕获这个值并存储在数据库中。需要通过更改每个月的参数来运行以下 URL。 带有参数的 VEEC 网站
为了实现这一点,我尝试使用 CFHTTP 获取 HTML,如下所示,然后使用JSOUP
将在存储到数据库之前从返回的 HTML 中抓取预期值。
当我connection failure
尝试运行代码片段时出现错误。
请告知是否有其他方法可以做到这一点。这必须仅用于在开发方面收集数据,而不是用于生产用途。
编辑(不想删除问题):我必须使用互联网代理访问 CFHTTP 标签中的网站才能使其正常工作。不早点检查是我的坏事。希望它可以帮助将来的人。感谢大家。
coldfusion - 在 ColdFusion 中使用 Base64 编码发布文件数据
我正在尝试发送包含 Base64 编码的二进制文件的 xml。当我调用时cfhttp
,我的 ColdFusion 10 服务器一直挂起,直到超时。Visual Studio 即时调试器不断弹出。
我正在使用这篇文章中 Ben Nadel 的教程。有人可以帮忙吗?
这是 webservice.cfm 文件内容
我正在我的开发机器上测试这个,它运行在 Windows 8 和 ColdFusion 10(开发者版)上。
solr - solr 使用coldfusion cfhttp按id删除
我想通过 cfhttp 按 id 删除文档。但它不起作用。任何人都可以帮忙吗?怎么了?