iOS如何区分UIWebView的请求?

时间:2016-03-14 03:56:11

标签: ios uiwebview nsurlcache nsurlprotocol

如何在NSURLProtocol或NSURLCache中区分UIWebView和NSURLConnection之间的NSURLRequest?

我想在没有NSURLConnection的情况下监控UIWebView的请求,该怎么办?

UIWebView的内容包含资源:jsimagehref

如何区分NSURLRequest与此资源和常见的NSURLConnection?

感谢。

1 个答案:

答案 0 :(得分:0)

查看从传递给代理的请求中获取的URL

NSURL *urlRequest = ((NSHTTPURLRequest*)request).URL;

如果您在NSURLConnectionDelegate内,这将获得请求。如果你不是,请忘记这一行;)

NSURLRequest *request = connection.originalRequest;