kCFStreamErrorDomainSSL,-9813

时间:2016-05-13 16:34:33

标签: nsurlsession

我在Xcode中收到以下内容

[804:670059] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)

这是什么意思?我试图找到9813,但最常见的是9812。

由于

1 个答案:

答案 0 :(得分:1)

专业提示:Google搜索" 9813网站:developer.apple.com -site:forums.developer.apple.com"创造奇迹。它不会给你一个完整的解释,但它至少会给你错误代码的名称和一个简短的解释....: - )

错误代码表示:

if (Username  == null)
{
    NewUser.Parameters.AddWithValue("@username", DBNull.Value);
}
else
{
    NewUser.Parameters.AddWithValue("@username", Username);
}

这意味着,IIRC,您缺少中间证书,即服务器提供的证书链的末尾不是自签名证书,并且没有任何已知的根证书签名。

即使我记得错了,但服务器发送的证书链确实存在问题。

此文档应该可以帮助您进一步调试:

https://developer.apple.com/library/mac/technotes/tn2232/_index.html