NSURLProtectionSpace - 处理同一主机中的子目录

时间:2014-08-01 05:25:39

标签: ios objective-c nsurlcredentialstorage

当保护空间保存在NSURLCredential存储中时,是否存储子目录。

尝试

  1. 继承NSURLProtectionSpace,但没有访问的结果 属性。
  2. 将后缀添加到主机属性并进行检索 通过拆分主机的字符串来实现域。但这会导致 复制相同的保护空间 NSURLCredentialStorage;一个用于主机与postfix和一个用于 没有后缀的主机
  3. 要求是为同一主机下的两个虚拟域提供单独的保护空间。

    例如:http://example.com/vdomain1http://example.com/vdomain2

    在查找特定凭据时需要检查域。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

对于任何人都有同样的问题,这是解决方案。

您可以在NSURLProtectionSpace中使用realm属性来实现此目的。

参考:https://serverfault.com/questions/67979/what-is-the-technical-definition-of-a-realm