我正在构建一个Web浏览器,并且在涉及网络方面真的是一个新手。

我想在下面测试代码示例,但是没有实际的示例可以使用:

- (void)webView:(WKWebView *)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completionHandler
{
    CFDataRef exceptions = SecTrustCopyExceptions(challenge.protectionSpace.serverTrust);

    SecTrustSetExceptions(challenge.protectionSpace.serverTrust, exceptions);

    CFRelease(exceptions);

    completionHandler(NSURLSessionAuthChallengeUseCredential, [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust]);
}

谁能提供我可以在上面测试代码的URL?

编辑:因为我筋疲力尽,所以开始了赏金事件。我正在完成我创建的应用程序的过程,每天都会弹出很多问题。我真的很感谢您的帮助!

最佳答案

@Vulkan请使用此链接检查您的代码。

http://samvermette.com

我已经使用了https://github.com/TransitApp/SVWebViewController的链接

关于ios - 如何使用WKWebView正确实现身份验证质询?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42671360/

10-11 11:57