如何在目标c中设置代理配置

时间:2012-04-18 14:04:45

标签: objective-c macos proxy network-programming

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

2 个答案:

答案 0 :(得分:2)

您可以使用ASIHTTP框架来实现这一目标。

您可以从以下网址下载该框架。

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];

答案 1 :(得分:1)

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