ios – ASIHttpRequest忽略setValidatesSecureCertificate参数

ios – ASIHttpRequest忽略setValidatesSecureCertificate参数,第1张

概述ASIHTTPRequest可以在某些条件下忽略’setValidatesSecureCertificate’参数吗? 如果我这样做: NSURL *url = [NSURL URLWithString:@"https://someselfsignedurl"];ASIHTTPRequest *r = [[[ASIHTTPRequest alloc] initWithURL:url] auto ASIhttpRequest可以在某些条件下忽略’setValIDatesSecureCertificate’参数吗?

如果我这样做:

NSURL *url = [NSURL URLWithString:@"https://someselfsignedurl"];ASIhttpRequest *r = [[[ASIhttpRequest alloc] initWithURL:url] autorelease];[r setValIDatesSecureCertificate:YES];[r startSynchronous]; // Should not work:NSLog(@"Result: %@",[r error] ? [[r error] description] : [r responseString]);

我有预期的行为,即NSError告诉证书是自签名的和空响应.

但是,在我的源代码的其他部分,完全相同的代码似乎忽略验证并实际获得结果而不是返回SSL错误.

无论如何,在第三方库或实例中完成的任何“全局”配置是否可以与SSL验证交互?

解决方法 好的,这是一个BUG,显然来自CFNetwork.

修正了它,请参见GitHub:https://github.com/pokeb/asi-http-request/issues/263

总结

以上是内存溢出为你收集整理的ios – ASIHttpRequest忽略setValidatesSecureCertificate参数全部内容,希望文章能够帮你解决ios – ASIHttpRequest忽略setValidatesSecureCertificate参数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存