gpt4 book ai didi

coldfusion - 使用 cfhttp 检索客户数据 - I/O 异常 : peer not authenticated

转载 作者:行者123 更新时间:2023-12-02 02:19:12 26 4
gpt4 key购买 nike

我已经设置了一个私有(private)应用,可以读取客户详细信息和客户组。

我的 ColdFusion:

<cfhttp 
url="https://[api-key]:[password]@rhein-essentials.myshopify.com/admin/customers.json"
method="get" result="httpResp" timeout="120">
<cfhttpparam type="header" name="Content-Type" value="application/json" />
</cfhttp>
<cfdump var="#httpResp#" />

其中 [api-key] 和 [password] 是从我创建私有(private)应用程序时生成的数据中复制的。响应对象:

struct
Charset [empty string]
ErrorDetail I/O Exception: peer not authenticated
Filecontent Connection Failure
Header [empty string]
Mimetype Unable to determine MIME type of file.
Responseheader struct[empty]
Statuscode Connection Failure. Status code unavailable.
Text YES

如您所见,它返回错误“连接失败”。详细错误添加了“I/O 异常:对等点未经过身份验证”。起初我倾向于认为这是我的 ColdFusion 代码的问题。但随后我尝试采用相同的网址并将其直接插入我的浏览器。当我登录 Shopify 网站时,网址重定向到 https://rhein-essentials.myshopify.com/admin/customers.json并正确显示数据。但是,当我注销时,网址会重定向到 https://rhein-essentials.myshopify.com/admin/auth/login 。难道不是使用 api key 和密码以便我无需登录即可远程访问数据吗?

我做错了什么,如果不通过 ColdFusion,如何在不登录的情况下从商店检索数据?

最佳答案

正如@RRK 指出的,

Most likely this is a TLS1.2 issue which is a known issue with CF9. Can you try adding this -Dhttps.protocols=TLSv1.2 to the JVM setting in CF administrator?

看起来确实是CF9问题,因为在将其升级到CF 2016 Patch 6以及Java 8 x64 V 172后,它可以正常检索数据。

关于coldfusion - 使用 cfhttp 检索客户数据 - I/O 异常 : peer not authenticated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50586176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com