ColdFusion 9到SSL API的连接-I / O异常:对等方未通过身份验证

时间:2019-02-11 13:38:49

标签: api coldfusion

我在Windows服务器上使用ColdFusion。 我尝试连接到API,它可以在 http 网址上使用,但不能在 https 上使用。

<cfhttp url="https://www.example.com/api/login" method="post" result="httpResp" timeout="120">
    <cfhttpparam type="header" name="Content-Type" value="application/x-www-form-urlencoded" />
    <cfhttpparam type="formField" name="user_key" value="#user_key#" />
     <cfhttpparam type="formField" name="email" value="#user_email#" />
     <cfhttpparam type="formField" name="password" value="#user_password#" />
</cfhttp>
<cfdump var="#httpResp#">

我收到此回复:

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

从服务器打开URL时,我得到以下xml响应:

<rsp stat="fail" version="1.0">
<err code="15">Login failed</err>
</rsp>

在我的代码中,我还有一条https帖子可以正常工作

<cfhttp url="https://www.example2.com" method="post" result="httpResp" timeout="120">
    <cfhttpparam type="header" name="Content-Type" value="application/json" />
    <cfhttpparam type="body" value="#Replace(myJsonStruct,"//","")#">
</cfhttp>

这意味着问题不是来自服务器上的SSL设置。

我的CF代码是否存在错误?

0 个答案:

没有答案