stringWithContentsOfURL是否使用系统代理设置?

时间:2009-10-11 03:54:32

标签: objective-c cocoa macos proxy system

我使用以下代码来获取网页的内容,但它需要遵循用户系统首选项中定义的所有网络规则等

    NSURL *url = [NSURL URLWithString:@"http://thetalkingcloud.com/static/ping_desktop_app.php?v=1.0"];
    NSError *theNetworkError;
    NSString *content = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding error:&theNetworkError];

具体来说,stringWithContentsOfURL是否使用系统范围的代理设置进行连接?(如果有任何定义的话)

1 个答案:

答案 0 :(得分:1)

我只是使用stringWithContentsOfURL在Safari和Obj-C程序之间做了一些tcpdumps。 Safari尊重我的代理,stringWithContentsOfURL没有。