gpt4 book ai didi

iOS NSURLConnection/CFURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9813)

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:15:41 24 4
gpt4 key购买 nike

每当我尝试向我们的服务器发出请求时,我都会收到此错误。在我们设置 SSL 之前它工作正常,不是一团糟..这是我的代码:

  // Setup URL POST Request..
NSString* code4ArmourUrl = [NSString stringWithFormat:@"https://api.code4armour.com/index.php/user/login?"];

NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:code4ArmourUrl ]];
[request setHTTPMethod:@"POST"];
[request addValue:@"00000000000000000000000000000000" forHTTPHeaderField:@"X-api-key"];

NSString* postString = [NSString stringWithFormat:@"email=%@&password=%@",emailString,passwordString];
postString = [postString stringByReplacingOccurrencesOfString:@"+" withString:@"%2b"];

[request setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]];


// Make URL POST Request..
[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError* connectionError) {

这不起作用的任何原因..我相信这是 SSL 的问题,但我不知道如何解决这个问题而不做一些 Apple 最终不会接受 App Store 的骇人听闻的事情?

任何帮助将不胜感激!谢谢。

最佳答案

您的服务器设置不正确。虽然它可能有一个正确签名的证书,但它缺少通向受信任根的链证书。查看SSLLabs analysis报告的问题关于附加证书和证书路径。

如何配置这些缺失的中间证书取决于您的服务器。有关详细信息,请参阅 Godaddy support site .

关于iOS NSURLConnection/CFURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9813),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26874219/

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