我一直在从公共Web服务器检索文档,方法是转到URL并使用TFHpple解析HTML树,如下所示:
NSData *documentsHTMLData = [NSData dataWithContentsOfURL:myURL];
TFHpple *documentsParser = [TFHpple hppleWithHTMLData:documentsHTMLData];
....
....
服务器现在受密码保护,我希望仍然可以使用MKNetworkKit访问它。我到目前为止:
MKNetworkEngine *myEngine = [[MKNetworkEngine alloc] init];
MKNetworkOperation *user = [myEngine operationWithURLString:myURL];
[user setUsername:@"test" password:@"test"];
[myEngine enqueueOperation:user];
但不知道从哪里开始使用MKNetworkKit关于如何访问目录结构。
我希望有人能够指出我正确的方向。 任何想法都非常感激。
答案 0 :(得分:2)
如果您的服务器受密码保护,则需要知道所使用的身份验证方案。 如果您的服务器使用HTTP Basic / Digest身份验证,则上面的代码应该可以运行。如果您的服务器为您提供HTML页面并要求您键入用户名/密码(也就是基于HTTP + HTML表单的身份验证),那么除非您进行逆向工程并找到解决方法,否则您将无法运行。