访问安全的Web服务器上的文件

我正在尝试构build一个iPad应用程序,以便从Web服务器下载并显示文档(pdf,ppt,doc等)。 目前它是通过parsing服务器上的HTML结构(使用hpple )来完成的。

例如,文件保存在:

 Http://myserver.com/myFolders/myFiles/ 

应用程序到这个位置,并遍历树,使用X-Path查询,例如

 "/html/body/ul/li/a" 

然后将find的任何文件下载到iPad上进行显示。

到目前为止,这工作得很好,但服务器是公开可访问的。

我的问题是,我将如何去做一个类似的安全服务器? 例如是否可以使用密码保护服务器,使用iPad的用户名/密码连接到服务器,并使用相同的系统?

最后,我决定不分析HTML,因为似乎没有直接的方法来这样做。 相反,文档保存在一个ASP.Net服务器上进行访问所需的身份validation。

通过遍历HTML而不知道如何去做,本来是不错的。