我正在尝试为Mac OS制作互联网过滤器(10.6)。我已经找到了整个过程(我是一位经验丰富的Xcode开发人员),但我似乎无法找到有关如何捕获传出HTTP请求的任何信息。
基本上,我需要某种方法,其签名看起来像这样:
-(BOOL)MacOSAppWillMakeHTTPRequest:(NSDictionary*(or something???))requestInfo
将收到有关正在发送的HTTP请求的信息(特别是URL),并且可以允许或阻止该请求被截获。
我一直在搜索Apple的文档而没有发现任何有趣的内容,除了内核扩展,这对于这个项目来说似乎有点过于极端。
欢迎任何想法,建议等。感谢。