我正在创建一个 iOS 应用程序,它要求用户在启动时登录,然后在会话过程中使用这些凭据在服务器上查询 4-5 个不同的服务。
它自己的服务器(xyz)不接受凭据,但如果查询它提供的服务,那么它们就会被接受。例如https://xyz/service1
有效,https://xyz
无效。
现在我想知道的是,是否有什么阻碍NSURLProtectionSpace
在登录时创建 4-5 的方式,为服务器上的每个服务一个,然后在使用每个服务时使用相应的保护空间?或者有没有更好的方法来实现在这种情况下可以工作的东西?
所有帮助将不胜感激。