gpt4 book ai didi

iphone - SSL 错误、NSURLRequest 和无效证书

转载 作者:行者123 更新时间:2023-12-03 21:16:32 26 4
gpt4 key购买 nike

我有一个用于开发的自签名证书。我正在尝试在我的应用程序中请求网页。

代码如下:

 NSURL* myUrl  = [[NSURL alloc] initWithString:url];
NSURLRequest *myRequest = [NSURLRequest requestWithURL:myUrl];

[self.webView loadRequest:myRequest];

..当请求通过时,我的错误方法被命中:

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
NSLog(@"Error : %@",error);
}

并将其写入记录器:

Error : Error Domain=NSURLErrorDomain Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be....

我可以做什么来“无论如何连接”,以便我可以在开发中测试它?

最佳答案

使用以下两种方法我们可以允许自签名证书

-(BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace;

-(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;

要了解如何使用这些方法来实现它,请访问 here

关于iphone - SSL 错误、NSURLRequest 和无效证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12711384/

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