我使用以下代码来获取网页的内容,但它需要遵循用户系统首选项中定义的所有网络规则等
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
是否使用系统范围的代理设置进行连接?(如果有任何定义的话)
答案 0 :(得分:1)
我只是使用stringWithContentsOfURL
在Safari和Obj-C程序之间做了一些tcpdumps。 Safari尊重我的代理,stringWithContentsOfURL
没有。