問題タブ [nshttpcookie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
201 参照

ios - ASIHTTPRequest と NSHTTPCookie Cookie 応答の問題

サーバーから Cookie を取得しようとしているので、ユーザー名とパスワードと Cookie を使用してサーバーにログインできます。

ASIHTTPRequest私はクッキーを次のように取得します

JSESSIONID=Pt1vcPv0TbaRsK2J6nnWuHu4.pard; Path=/parity,JSESSIONID=z9Gf40eSCVsF3xYcG-yrONsU.pardemo; Path=/parity,NSC_QBSJUFN-EFNP=ffffffff090b1dd445525d5f4f58455e445a4a4229a0;path=/

NSHTTPCookie では、私はそれを非常に異なったものにしています。これが私が Cookie を呼び出す方法です。上記の結果として取得できる方法はありますか?

0 投票する
1 に答える
1904 参照

ios - NSHTTPCookieStorage は Cookie を自動的に保存しません

Set-CookieNSURLResponse のヘッダーでCookieを受信して​​いますが、[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]空のリストを返します。NSHTTPCookie、応答から受け取った、はHTTPOnly、安全であり、ありませんexpiresDate。のこの動作の理由は何NSHTTPCookieStorageですか?

アップデート:

NSHTTPCookieStorageリクエストが送信される直前とレスポンスが受信された後に受け入れポリシーを確認しました。でしたNSHTTPCookieAcceptPolicyAlwaysが、cookieは保存されていませんでした。別の Cookie を返す別のリクエストを送信すると、ストレージは自動的にそれを保存します。そのクッキーには有効期限がありHTTPOnly、そうではないので、問題はクッキーのプロパティのどこかにあると思いますが、ドキュメントで確認が見つかりません

0 投票する
1 に答える
5409 参照

ios - iOS: セッションで有効期限が切れる Cookie の保存

有効期限がSessionに設定されるように NSHTTPCookie を設定する必要があります。次のコードを使用して、その Cookie のプロパティを設定しました。

ただし、上記のプロパティは両方とも、有効期限をセッションに設定するのではなく、有効期限を1 Jan 2001 02:00:00 GMT+2に設定します。

0 投票する
2 に答える
5144 参照

ios - iOS: NSHTTPCookie の httponly フラグを設定する方法

次のコードを使用して NSHTTPCookie を作成していますが、Cookie に httpOnly フラグを設定するオプションはありません

0 投票する
0 に答える
294 参照

swift - UIWebViewキャッシュSwiftからのGat OAuthトークン

アプリで UIWebView を表示しています。クライアントのログイン後にデバイスのキャッシュに保存されている OAuth トークンを取得する必要がありますが、方法がわかりません。

クッキーを検索しようとしましたが、結果が得られませんでした。

助けてくれてありがとう。

0 投票する
1 に答える
1495 参照

swift2 - NSHTTPCookie cookiesWithResponseHeaderFields

API を呼び出すと、次の応答が返されます。

print(HTTPResponse.allHeaderFiles)次の出力を出力します。

cookiesWithResponseHeaderFields最初のパラメーターとして配列を渡す必要があり[String:String]ますが、応答が満たされていないようです。

let cookies = NSHTTPCookie.cookiesWithResponseHeaderFields(HTTPResponse.allHeaderFields, forURL: url)

ただしHTTPResponse.allHeaderFiles、型の配列と同様に、パラメーターの型[NSObject:AnyObject]を満たすことはできません。[String:String]誰が何をすべきか知っていますか?

0 投票する
1 に答える
1333 参照

ios - NSHTTPCookieStorage 配列 - 値の解析

配列 (NSHTTPCookieStorage) 内にデータがあります...

私は、3 つの Cookie が保存されていることを知っています (NSLog で確認できます)。

「名前」に基づいて 1 つの特定の Cookie 値を取得する方法がわかりません。

例:<NSHTTPCookie version:0 name:\"username\" value:\"namehere\" expiresDate:2035-08-3 23:12:50 +0000 created:2015-08-08 23:12:49 +0000 (4.60768e+08) sessionOnly:FALSE domain:\"somedomain.com\" path:\"/example\" isSecure:FALSE>

...「値」の内容を取得して文字列として操作するにはどうすればよいですか?