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