iOS 用の AFNetworking フレームワークを使用しています。私は AFHttpClient をサブクラス化し、それをシングルトンとして使用しています。[TestAFClient sharedClient]
.ASPXAUTH Cookie の使用を必要とする ASP.NET Web サービス API を使用しています。最初に認証を行い、応答として .ASPXAUTH Cookie を受け取り、その後の各要求でこの Cookie を渡す必要があります。
いくつかのテストの後、私はシングルトン AFHTTPClient を使用しているため、.ASPXAuth Cookie が持続し、Cookie の明示的な保存は必要ないようです。
ただし、アプリの一部として、ある時点で「ログアウト」する必要があります。
ログアウトするために、この Cookie をクリアする最も効率的な方法は何ですか? シングルトンをに設定しnil
て再初期化しますか? のようなことをしsetValue:forKey:
ますか?
さらに、.ASPXAUTH Cookie を明示的に保存したほうがよいでしょうか? また、これは有効期限が切れるか、必要に応じて自動的に更新されますか?
ありがとう、
ロビー