使用NSURLProtocol和NSURLSession做代理请求,当我的代理服务器需要用户名和密码时,它返回警告

时间:2014-11-28 07:52:32

标签: ios webview proxy delegates nsurlprotocol

我使用NSURLProtocolNSURLSession来执行webview代理请求,

当我的代理服务器是匿名时

但是,当我的代理服务器需要用户名和密码时,它会返回以下警告

CFMachPortSetInvalidationCallBack()使用Mach端口(0x8e03)调用CFMachPort,该端口没有任何发送权限。这不会起作用。回调函数:0x24232ea1

并且网页视图提醒一个窗口,要求我填写usernamepassword

当我点击取消按钮时,它会转到- (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential *))completionHandler

我的方法工作。

我不想提醒窗口

谁能解决我的问题

thans

0 个答案:

没有答案