1

设置:

  • 一页iOS应用程序
  • 带有 NSURLConnectionDelegate 的 UIWebView

使用基本身份验证调用两个不同的服务器会导致两种不同的行为。

通过访问http://test.webdav.org/auth-basic/

_request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://test.webdav.org/auth-basic/"]]

委托方法:

- (void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge` 

被调用。

但是当通过访问http://browserspy.dk/password-ok.php

_request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://browserspy.dk/password-ok.php"]];

委托方法不会被调用。这两个测试站点有什么区别?

4

0 回答 0