2013-07-19 40 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