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