在iPhone中将认证设置为NSHTTPURLResponse

在iPhone中将认证设置为NSHTTPURLResponse,iphone,objective-c,https,http-status-codes,Iphone,Objective C,Https,Http Status Codes,我想将一些信息发送到“HTTPS”服务器,并从服务器获取cookies和html代码。我已经完成了cookies和html部分。但是,当我使用“GET”方法设置url并使用statusCode查看http状态代码时,我发现状态代码为0。我发现错误与“不信任的服务器证书”有关 如何将证书添加到NSHTTPPURLResponse以接收200或302状态代码?错误显示错误代码=-1202。谢谢。几天前我遇到了同样的问题,下面的帖子解决了这个问题。 添加不受信任的证书是不可能的(至少在模拟器中是不可能

我想将一些信息发送到“HTTPS”服务器,并从服务器获取cookies和html代码。我已经完成了cookies和html部分。但是,当我使用“GET”方法设置url并使用statusCode查看http状态代码时,我发现状态代码为0。我发现错误与“不信任的服务器证书”有关


如何将证书添加到NSHTTPPURLResponse以接收200或302状态代码?错误显示错误代码=-1202。谢谢。

几天前我遇到了同样的问题,下面的帖子解决了这个问题。 添加不受信任的证书是不可能的(至少在模拟器中是不可能的),但您可以告诉您的NSURLConnection委托接受自签名证书(或通常不受信任的证书)


希望我能帮忙

谢谢你,山姆。它非常有用。但是我还有一个问题,我应该把代码放在哪里。我曾经把代码放在一个.m类中。但它没有起作用。我查看了apply developer网站,我知道这些是预定义的功能,但我应该在哪里调用它?我也曾经用NSLog()来打印内容,但是我看不到NSLog的内容。非常感谢。好的,在另一篇文章中提到的方法是委托方法。委托方法的原理是将方法连接到委托对象。我建议您阅读一些关于委托的基本概念的教程(在大多数编程语言中也是如此)。在您的情况下,委托方法将放在.m文件中,在该文件中实例化并调用NSURLConnection。在特定情况下,只需将NSURLConnection对象的委托对象设置为self。