[Ios] 获取UIWebView响应标题


Answers

这应该为你做。

- (void)webViewDidFinishLoad:(UIWebView *)webView {
    NSCachedURLResponse *resp = [[NSURLCache sharedURLCache] cachedResponseForRequest:webView.request];
    NSLog(@"%@",[(NSHTTPURLResponse*)resp.response allHeaderFields]);
}
Question

我已经研究了从UIWebview响应获取响应头的方法。 这个SO问题讨论它。 但是我不确定苹果是否允许这样做。 我将有一个webview显示一个加载的登录页面,并需要获得成功登录后的响应标题。 另外这个

做一些事情来获得状态代码。 但它创建了一个重复的NSUrlConnection请求。 有什么办法可以做到这一点? 我将不胜感激这方面的任何信息。