私はiOS向けにAFNetworking Frameworkを使用しています。 AFHttpClientをサブクラス化してシングルトンとして使用しています。つまり、.ASPXAUTHクッキーを使用するASP.NET WebサービスAPIを使用しています。最初に、認証する必要があります。応答のある.ASPXAUTH Cookieを受け取り、次にこのCookieを後続の各要求に渡す必要があります。iOS AFNetworking - ASP.NET Web API .ASPXAUTH保存と削除
私はシングルトンAFHTTPClientを使用しているため、いくつかのテストの後で、.ASPXAuthクッキーが存続するため、クッキーを明示的に格納する必要はありません。
しかし、私のアプリケーションの一部として、私はある時点で "ログアウト"する必要があります。
ログアウトするには、このクッキーを消去する最も効率的な方法は何ですか?シングルトンをnil
に設定して再初期化しますか? setValue:forKey:
のようなものをしますか?
さらに、明示的に.ASPXAUTHクッキーを保存する方が良いでしょうか?必要に応じて期限切れになるか、自動的に更新されますか?
おかげで、
ロビー