问题标签 [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.
objective-c - 在 Objective-C 中标记 HTTP 消息流
我有一个NSData
对象,它由多个连接在一起的 HTTP 响应或请求组成。将这个请求/响应流标记为单个CFHTTPMessageRef
对象的最有效方法是什么?
我目前的方法是一次读取一行数据,直到CFHTTPMessageIsHeaderComplete
返回YES
,然后我获取Content-Length
标头的值以确定与此特定请求关联的正文的长度。
这种方法工作得相当好,但在分块传输编码的情况下会失败。我现在可以添加额外的逻辑来处理分块传输,但是我的解析逻辑会比我想要的增长更多。同样,我目前只处理格式良好的消息——如果消息格式不完美,它会出错。
是否(理想情况下)有一组 Objective-C 类可以将数据流解析为离散的 HTTP 消息?这是libcurl
可以执行的东西吗?
variables - 如何在 ColdFusion 中访问包含特殊字符的变量名
例如,我有以下代码:
我想这样做:
然而,ColdFusion 会将破折号-
视为运算符并尝试从“type”中减去变量“HTTPResult.ResponseHeader.content”,但两者都不存在。是否有直接的方法来访问“内容类型”变量,或者我需要跳过箍以将其从标头变量中提取出来?
coldfusion - 仅使用冷融合获取远程 URL 的 HTTP 标头
我有一个函数可以解析给它的 url,并根据它在该页面上找到的内容决定使用开放图来显示嵌入的视频,只显示标题等。
我想扩展它以检测是否已将直接视频文件或音乐文件作为 URL 提供。
我根本没有兴趣下载文件的全部内容,但我确实希望首先查看标题是否是音频/mpg、文本、html 等。
有没有办法在不获取所有内容的情况下获取远程文件/页面的 http 标头?
使用 CFHTTP 它将连接并为我提供所需的数据,但它会占用处理时间来下载其余内容。
通过了解标题内容,我可以决定是否应该尝试下载整个页面以解析它以获取额外的开放图形数据。
curl - 使用 ColdFusion 远程登录
我正在开发一个应用程序,该应用程序具有“登录”功能,客户可以连接到他们的 webmail 或其他公司在远程服务器上托管的其他服务。
在我正在开发的网站上提供登录名并在将用户传递到可以找到其他服务的其他网站之前验证用户的最佳方式是什么?
我在共享主机环境中使用 CF9。其他服务在 PHP 环境中运行。有没有关于这类事情的教程?
提前感谢您的任何指导。
forms - ColdFusion PayPal 服务器端表单发布
我想将商品提交到购物车并重定向到 PayPal,以便使用动态提供的字段从网站的代码端付款。我曾尝试使用 cfhttp,但它没有通过重定向。我试过了resolveurl=yes
,redirect=yes
但他们也没有工作。还有另一种方法可以做到这一点吗?
ssl - ColdFusion SSL 身份验证失败
我有一个简单的 cfhttp 请求(登录)发送到 SSL 服务器:
请求在开始之前就失败了,ColdFusion 服务器说:
I/O 异常:对等体未通过身份验证
两种开发环境都运行良好。他们接收登录会话,然后将其交给收集器进程,该进程成功地利用远程 Web 服务获取数据。
在我花了一天时间尝试将正确的证书放入 ColdFusion 商店后,我有了一个好主意,将它们与工作开发环境进行实际比较。我看着它们(keytool -list
),它们是相同的。
现在显而易见的是,我留下的问题是双重的:
- 是否有其他证书存储库我需要检查,或者,是否有一个地方可以让 ColdFusion 告诉我它需要哪个证书存储库才能找到证书 IN(如果它可以并且已经被更改)或者如果这甚至是可能的。
- 识别并纠正其他可能导致此问题的原因。
coldfusion - 谷歌分析,从coldfusion服务器cfhttp点击它
我用过这个: Generate Google Analytics events (__utm.gif requests) serverside
这个: http ://www.garyrgilbert.com/blog/index.cfm/2008/10/21/Tracking-Digital-Content
构建一个 cfhttp 字符串,以便当用户点击一个页面时,它会调用谷歌分析。我这样做是因为我提供的页面是 XML 页面,我不能将 javascript 与 xml 混合使用。
我的问题是谷歌分析忽略了我的请求。我已经在普通的 html 服务器上激活了我的存储桶代码,所以它认为/知道它存在,但是现在当我调用我的任何 xml 服务器页面并从冷融合服务器发出 cfhttp 请求时,它没有被注册。
更新:
按照 Sergii 的建议,我做了一个转储来找出 cfhttp 正在做什么(我之前缺少一个导致它出错的变量),我现在得到一个 200 的 http 返回,尽管分析没有将请求应用到我的账户。
更新第二个,包括代码:
有什么想法吗?
干杯
tomcat - Railo CFHTTP SSL trustAnchors 参数必须为非空
我正在尝试使用 Railo 3.3 发出 CFHTTP 调用(通过 SSL)并收到以下错误:
我尝试了通过 ssl 对一个通用网站进行最基本的调用,并得到了同样的错误。这是我的代码
它显然与 SSL 有关。如果您取出https并将其替换为http,则通话效果很好。
此外,此调用(无论是 http 还是 https)在 Adobe ColdFusion 9 上运行良好。
任何帮助,将不胜感激。
这是我的服务器配置:
- 视窗服务器 2008 R2
- IIS 7.5
- 雷洛 3.3
coldfusion - CFhttp 抓取图像
承包商向我们提供了一组商店的调查数据。数据包含商店编号、缩略图和大图。数据通过承包商的安全网站访问。为了构建数据报告,我试图从网站上抓取商店编号和图像,而不是手动下载每个图像。
我没有将 CFhttp 用于安全站点,但到目前为止已经取得了一些成功:
如何从通过身份验证进入包含要下载的图像的页面?
php - 使用 CFHTTP 向 PHP 提交 HTML 表单数组
我正在尝试使用 CFHTTP 将表单提交到 PHP 页面 - 除了一个使用数组的表单字段外,一切都正常工作。
表单中的 HTML 代码是
当我使用 CFHTTP 提交时,所有其他表单字段都已提交并被识别,但不是这个。
我努力了
我已经尝试过序列化,我已经尝试过 WDDX,我已经尝试了所有我能想到的并且没有运气。我在看什么?目前我只需要使用该字段提交一个值,但将来我可能需要提交多个值。
任何帮助将不胜感激。
第一次评论后编辑
我做了更多的调试,现在我更困惑了!当我手动提交表单时 $_Post 返回:
然后我使用cfhttpparam type="formfield" name="groupSelect[]" value='26713'提交了表单,$_Post 返回了完全相同的响应!当我取出方括号时,它只显示一个变量,而不是一个数组......
所以,如果这有效,我想我需要在现场网站上进行更多测试,看看为什么它不起作用?