对于我正在创建的(网络)应用程序,我需要使用基本身份验证在我的 UIWebView 中加载页面。
现在设置我使用的授权标头:
NSString *result = [NSString stringWithFormat:@"%@:%@", username, password];
NSData *resultData = [result dataUsingEncoding:NSASCIIStringEncoding];
NSString *result64 = [NSString stringWithFormat:@"Basic %@", [resultData base64Encoding]];
[request setValue:result64 forHTTPHeaderField:@"Authorization"];
在我的 apache 访问日志中,我可以看到登录成功。但是随后 UIWebView 想要加载类似的资源style.css
,jquery.min.js
但是对这些资源的请求失败,因为它们没有设置授权标头。我怎样才能解决这个问题?