問題タブ [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.
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 を呼び出す方法です。上記の結果として取得できる方法はありますか?
ios - NSHTTPCookieStorage は Cookie を自動的に保存しません
Set-Cookie
NSURLResponse のヘッダーでCookieを受信していますが、[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]
空のリストを返します。NSHTTPCookie
、応答から受け取った、はHTTPOnly
、安全であり、ありませんexpiresDate
。のこの動作の理由は何NSHTTPCookieStorage
ですか?
アップデート:
NSHTTPCookieStorage
リクエストが送信される直前とレスポンスが受信された後に受け入れポリシーを確認しました。でしたNSHTTPCookieAcceptPolicyAlways
が、cookieは保存されていませんでした。別の Cookie を返す別のリクエストを送信すると、ストレージは自動的にそれを保存します。そのクッキーには有効期限がありHTTPOnly
、そうではないので、問題はクッキーのプロパティのどこかにあると思いますが、ドキュメントで確認が見つかりません
ios - iOS: セッションで有効期限が切れる Cookie の保存
有効期限がSessionに設定されるように NSHTTPCookie を設定する必要があります。次のコードを使用して、その Cookie のプロパティを設定しました。
ただし、上記のプロパティは両方とも、有効期限をセッションに設定するのではなく、有効期限を1 Jan 2001 02:00:00 GMT+2に設定します。
ios - iOS: NSHTTPCookie の httponly フラグを設定する方法
次のコードを使用して NSHTTPCookie を作成していますが、Cookie に httpOnly フラグを設定するオプションはありません
swift - UIWebViewキャッシュSwiftからのGat OAuthトークン
アプリで UIWebView を表示しています。クライアントのログイン後にデバイスのキャッシュに保存されている OAuth トークンを取得する必要がありますが、方法がわかりません。
クッキーを検索しようとしましたが、結果が得られませんでした。
助けてくれてありがとう。
swift2 - NSHTTPCookie cookiesWithResponseHeaderFields
API を呼び出すと、次の応答が返されます。
print(HTTPResponse.allHeaderFiles)
次の出力を出力します。
cookiesWithResponseHeaderFields
最初のパラメーターとして配列を渡す必要があり[String:String]
ますが、応答が満たされていないようです。
let cookies = NSHTTPCookie.cookiesWithResponseHeaderFields(HTTPResponse.allHeaderFields, forURL: url)
ただしHTTPResponse.allHeaderFiles
、型の配列と同様に、パラメーターの型[NSObject:AnyObject]
を満たすことはできません。[String:String]
誰が何をすべきか知っていますか?
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>
...「値」の内容を取得して文字列として操作するにはどうすればよいですか?