【发布时间】:2014-03-20 15:27:54
【问题描述】:
我需要通过代理服务器代理我应用的所有 http 和 https 请求。
我不能只更改网址,因为大多数请求都是通过 3rd 方库完成的。
我尝试了来自iOS any body knows how to add a proxy to NSURLRequest? 的一些代码,但它似乎不起作用或不完整。
谁能给我一个很好的例子?
【问题讨论】:
标签: objective-c proxy nsurlprotocol
我需要通过代理服务器代理我应用的所有 http 和 https 请求。
我不能只更改网址,因为大多数请求都是通过 3rd 方库完成的。
我尝试了来自iOS any body knows how to add a proxy to NSURLRequest? 的一些代码,但它似乎不起作用或不完整。
谁能给我一个很好的例子?
【问题讨论】:
标签: objective-c proxy nsurlprotocol
好的,所以我最终用 NSURLProtocol 和 ASIHTTPRequest 解决了这个问题。
我在我的 NSURLProtocol 类中拦截请求并将其发送到 ASIHTTPRequest。在这里我设置了代理。一切正常!
【讨论】: