2013-07-19 83 views
0

我通過NSURLRequest檢索數據,並且工作正常。我現在已經爲該目錄添加了密碼保護,我不知道如何配置我的代碼以添加目錄密碼(myStuff)檢索具有密碼的網址

任何人都可以告訴我這是如何根據我當前的代碼完成的?

謝謝

-(void) retrieve 
{ 
    NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://XXXXXXX.com/myStuff/test.php"]cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:8.0]; 
    NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self]; 

    if (theConnection) { 
    receivedData = [[NSMutableData data] retain]; 
    } else { 
    // Inform the user that the connection failed. 
    [self showServerAlert]; 
    return; 
} 
} 


    //CALL THE OTHER DELEGATE METHODS 

回答

0

標準的URL語法是:

http://username:[email protected]/myStuff/test.php 

做這件事時,雖然你不應該使用http。你真的想用https。並且不要在代碼中對密碼進行硬編碼。黑客可以很容易地弄清楚。

+0

你是什麼意思?什麼密碼目錄? – rmaddy

+0

感謝您的回覆。所以我試圖做出這樣的改變,但是當我把代碼放入時,應用程序崩潰了。是的,我沒有用正確的值替換用戶名和密碼。你有任何其他建議,或知道它爲什麼崩潰? – Teddy13

+0

此外,對於https,我的網站不必包含其他工作的安全證書?目前我的網站不包含這樣的證書。謝謝! – Teddy13