2009-10-11 120 views
1

我使用下面的代碼來抓取網頁的內容,但它需要遵循所有的網絡規則等作爲用戶的系統偏好設定stringWithContentsOfURL使用系統代理設置嗎?

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

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

+0

嗯,你知道一個替代stringWithContentsOfURL不使用事件功能嗎? 謝謝:) – 2009-10-11 05:16:23

+0

看看NSURLConnections sendSynchronousRequest方法。 – nall 2009-10-11 06:23:25