1

アプリケーションサーバーにログインページがあるアプリケーションがあります。そこで、ログインを処理するために UIWebView を開きます。その後、UIView に切り替えて、ASIHttp ライブラリを使用して API 呼び出しを行いたいと考えています (他のライブラリも許容される場合があります)。問題は; サーバーにログインした後、認証目的でセッションオブジェクトを保持するため、UIWebView を閉じて UIView に切り替えて API 呼び出しを行うと失敗します。どういうわけか、API呼び出しでセッションオブジェクト(ログイン後に設定)を維持する必要があると思います。どうすればこれを達成できますか?

4

1 に答える 1

1

私が従った手順は次のとおりです。

  • NSHTTPCookieStorageクラスを使用して UIWebView で Cookie を抽出します。
  • ASIHTTPRequest setRequestCookies:後続の呼び出しのメソッドを使用して送り返します
于 2012-06-13T18:55:06.583 に答える