问题标签 [cfhttpparam]
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.
json - 如何在 cfhttpparam 中发送标头信息
我得到了以下指示,可以从 Web 服务中提取 JSON 数据列表。
标头中的以下值Bearer 6EDC52118E164AE659EA2C772F3B9804是动态的,将使用以下content变量设置
所以我尝试了以下方法:
但是当我检查文件内容而不是获取 JSON 列表时,我得到:Connection Failure
我有一种感觉,这就是我设置标题值的方式,我只是不确定自己做错了什么。
编辑: 当我在令牌类型和访问令牌之间添加一个“:”时,我收到了一个新错误:
显然它认为“:”是访问令牌的一部分,所以它正在连接我只是不确定如何在 value= 字段中同时拥有这两个值,以便正确读取。
curl - cfhttp curl 和 Zendesk API
我正在尝试使用 CF 对 Zendesk API 进行身份验证。我已经能够通过 curl 成功地做到这一点。现在我试图找出放置参数的位置,<cfhttp>以便我可以进行身份验证并创建用户。
我认为我的问题与要对其进行身份验证的用户详细信息的放置有关。由于我对 curl 不熟悉,因此我认为这里的某个人可能知道将其应用于哪种参数类型。
关于如何定位/定位变量以便进行身份验证的任何提示都会很棒。
提前致谢。
coldfusion - ColdFusion CFHTTPPARAM 内容类型?
我正在尝试使用 cfhttp 将文件上传到保管箱 api。我从 Dropbox 收到一条错误消息,指出 Content-Type 不正确:
错误的 HTTP“Content-Type”标头:“application/octet-stream,multipart/form-data;boundary=-------------- ---7d0d117230764"。期待“application/octet-stream”、“text/plain; charset=dropbox-cors-hack”之一。
在我看来,ColdFusion 将 multipart.form-data 附加到我在 cfhttpparam 标头中定义的内容类型。我不知道如何防止这种情况。我正在使用下面的代码:
关于可能发生的事情有什么想法吗?
http - 在 ColdFusion 2016 上设置用户代理
我正在运行 ColdFusion 2016 开发人员版。我cfhttp用来测试远程 Apache Web 服务器上的一些设置。有没有办法设置用户代理?默认值似乎设置为ColdFusion. 当我cfhttpparam尝试设置新值时:
这个新值只是被添加了,我得到:
注意:我知道user-agent标题不是一种可靠的措施,因为它可以由用户更改。但是,我的两台服务器都是测试服务器,我正在运行测试以帮助我创建一些更可靠测量的设置。
cookies - cfhttpparam 类型的标头和 cookie 之间的区别
我正在开发一个 ColdFusion 应用程序,该应用程序对 SharePoint Online 进行身份验证并使用 SharePoint 的 REST API 提取一些文件,如http://paulryan.com.au/2014/spo-remote-authentication-rest/中所述
当我尝试通过发布到 _api/contextinfo 来获取 FormDigestValue 时,如果我将cfhttpparam类型设置为 cookie,我会得到 403 禁止,但如果我将 cookie 作为标题传递,一切正常,但我不明白为什么。
工作但
失败
coldfusion - 在 ColdFusion 中下载远程 .csv 文件
我正在尝试使用 ColdFusion(2016 版)在远程服务器位置下载 .csv 文件。我使用 cfhttp 标签执行此操作,但我不断收到以下错误:
我与远程服务器的服务器管理员核实了我的域名、用户名和密码是否正确,并且管理员确认了这一点。我在 SO 上找不到类似的东西,因此发布了这个问题。希望有人可以帮助我。
PS:我无权访问 ColdFusion 管理员,因为它由一个单独的团队托管。
下面是我的代码(为安全起见,将实际值替换为虚拟数据):
coldfusion - ColdFusion 中的 cfhttp 和 cfhttpparam
我有一些 XMl 数据,我想使用 XML 数据发布到调度程序作业,因此使用 cfhttp 和 cfhttpparam。但是由于运行此代码后的原因,我无法在我的一个站点中安排工作。使用表单域、url 和 xml 尝试了所有选项,但没有成功。我正在使用 cfsavecontent 将所有数据保存到一个 xml 变量中,并使用该变量传递给 cfhttparam 值。不知道我在这里做错了什么。这是下面的代码
这是更新的代码:
rest - ColdFusion Rest API 到 SCOUT - 内容类型:application/vnd.api+json
我正在尝试使用 ColdFusion 运行一个简单的 REST api,并且无论尝试如何都收到相同的错误。使用 4 个参数,该调用在 Postman 中运行良好。但无法在 ColdFusion CFHTTP 中重新创建。
我已将标题替换为 cgi 类型
我已经添加了邮递员发送的所有临时标头。
总是相同的错误:JSON:API 的 Content-Type 标头丢失或不正确:预期的请求包括 'Content-Type: application/vnd.api+json
似乎 CFHTTP 标记未正确发送值“application/vnd.api+json” - 可能以某种方式对其进行了错误编码?是否有另一种方法通过 CFHTTP 发送此 Content-Type 以获得响应?
json - 在 Coldfusion 上使用 Trustpilot API 发起 Trustpilot 邀请
我正在尝试编写一个 Web 应用程序来发送自动 Trustpilot 邀请,但是,当尝试在第二个 CFHTTP 中提交数据以处理邀请时,CFHTTPPARAM 中的每个“类型”选项都会返回“不支持的媒体类型”错误:
作为参考,我正在尝试遵循此处列出的准则:https://developers.trustpilot.com/invitation-api#create-invitation(s)
对这段代码后半部分的任何帮助都会有很大帮助。
