从 Web 服务器的受保护文件夹中获取字符串

Get string from a web server's protected folder

我有一个 Web 服务器(未受保护)和该服务器中一个受密码保护的文件夹。我总是使用 [NSString stringFromContentsOfUrl: encoding: error:] 方法从我的网络服务器获取数据。但是现在,我想从受保护的文件夹中获取一些数据。当我使用相同的方法时,我得到的字符串只是一个 html 文件,表示服务器无法识别。我如何识别自己的身份才能从受保护的文件夹中获取一些数据?

受保护文件夹中我的 .htaccess 文件如下所示(由辅助工具创建):

# Begin password protection #
AuthName "Password Protected"
Require valid-user
AuthUserFile "/home/users/web/b272/ipg.edfamecom/protected/.htpasswd"
AuthType basic
# End password protection #

您可以像这样使用 Url:

http://user:password@www.example.com/folder/file

我不认为这是最安全的方法,但它是最快的。从浏览器工作。我从不尝试 stringFromContentsOfUrl