2016-04-05 6 views
0

NSURLSessionをwatchkit 2、ios 9.0で使用すると、奇妙な問題が発生しました。 ほとんどのヘッダーとクッキーがサーバーから返されます(HTTPSを使用) しかし、iPhoneアプリケーション(NSURLSession経由で同じリクエスト)で全く同じコードを実行すると、Cookieが共有Cookieストレージに表示されます。 HTTPAdditionalHeaders経由でヘッダーを追加する方法に関する記事をたくさん読んでいますが、この特定のCookieがサーバーから返されているはずですWatchkit 2でCookieが見つからないNSURLSessionの応答

特定のCookieが失われ、他のCookieが返されるのはなぜですか?

答えて

0

問題が見つかりました。この特定のCookieはリダイレクトで追加されました。

Watchkit経由で実行しているとき、ヘッダーには設定されたCookieヘッダーが含まれていませんでした。追加のCookieが返されたとはいえ、

また、奇妙なことに、これはiphoneアプリとウィジェットを介して実行しているときに最適です。

リクエストを「バックグラウンド」モード(バックグラウンドのアプリに似ている)で実行しているので、違いがありますか?私は、アプリがバックグラウンドにあるときにNSURLSession要求を実行する際に知っているバグがあると読んだことがありますが、本当にバグの性質はわかりません。

すべてのコメントは素晴らしいでしょう。

関連する問題