【发布时间】:2012-03-30 12:05:05
【问题描述】:
我的应用程序中嵌入了 UIWebView。我正在做的是,为从它发出的所有请求添加一个标头(具体而言,授权标头)。
当从 HTML iframe 打开 URL 但似乎无法向该请求添加标头时会触发此事件。
可以肯定的是,我在此事件中添加了一个日志条目,它运行良好,但如果我使用 burpsuite 监控 HTTP 流量,它不会添加标头。
有人遇到过这样的问题吗?任何可能的解决方法?
下面是我的代码,如果有帮助的话。
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
[(NSMutableURLRequest *)request addBasicAuth:self.accountObj.Username andPassword:self.accountObj.Password];
NSLog(@"!Request URL :%@",[request URL]);
NSLog(@"!Request Header :%@",[request allHTTPHeaderFields]);
return YES;
}
【问题讨论】:
标签: objective-c ios xcode uiwebview