我的应用程序中嵌入了一个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;
}发布于 2012-03-30 20:07:17
与其在实际的请求中添加一个头,为什么不创建一个新的头呢?
取消那个,然后抛出一个新的
https://stackoverflow.com/questions/9942579
复制相似问题