gpt4 book ai didi

iphone - 允许 iPhone 中受信任的 SSL 证书

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

我知道如何使用 NSURLConnection 实现“https”以进行异步请求。它可以使用几个委托(delegate)方法来实现。现在我的问题是,我的整个应用程序使用同步请求工作,此时不可能将其更改为异步。谁能告诉我如何在 NSURLConnection 中实现同步请求的 SSL 验证?

最佳答案

我一直没找到办法。 NSURLConnection 同步请求的功能极其有限。我围绕 NSURLConnection 编写了一个包装器,我称之为 GPHTTPRequest。应该允许您同步请求并允许自签名,并且工作方式很像 ASIHTTPRequest,但基于 NSURLConnection 而不是较低级别的 CFNetwork 框架。链接在这里:

https://github.com/daltoniam/GPHTTPRequest

还有快速代码示例:

GPHTTPRequest* request = [GPHTTPRequest requestWithString:@"https://selfsignedURLYouwanttoaccess"];
request.allowSelfSigned = YES;
[request startSync];
NSLog(@"response: %@",[request responseString]);

还可以查看以下选项:

http://allseeing-i.com/ASIHTTPRequest/

https://github.com/afnetworking/afnetworking

但我会推荐 GPHTTPRequest 只是因为我编写了它并且知道它是如何工作的。 ;) 有任何问题请告诉我。

关于iphone - 允许 iPhone 中受信任的 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11901692/

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