【问题标题】:How to set the proxy configuration in objective c如何在目标c中设置代理配置
【发布时间】:2012-04-18 14:04:45
【问题描述】:

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

【问题讨论】:

    标签: objective-c macos proxy network-programming


    【解决方案1】:

    您可以使用 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];
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 您好,Ken 感谢您的回复。我必须为我的应用程序单独设置。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-06
      相关资源
      最近更新 更多