1

我是目标c的新手。我正在开发一个包含多个网络通信的 mac 应用程序。通常我使用直接互联网连接将数据发布到我们的数据中心。我想使用本地代理连接做同样的事情。我可以使用 NSURLConnection 做到这一点吗?如果不能,请告诉我使用代理连接发送和接收数据的正确方法?

4

2 回答 2

2

您可以使用 ASIHTTP 框架来做到这一点。

您可以从以下 URL 下载框架。

http://allseeing-i.com/ASIHTTPRequest/

通过代理发布数据的示例代码。

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:fullURL];


    [request setProxyHost:proxyIP];

    [request setProxyPort:proxyPort];

    [request setProxyUsername:proxyUserName];

    [request setProxyPassword:.proxyPassword];

    [request appendPostData:theBodyData];

    [request startSynchronous];
于 2012-04-24T09:51:51.453 回答
1

NSURLConnection将自动使用代理的系统设置。您无需执行任何操作即可启用它。

于 2012-04-18T14:32:56.847 回答