![https://twitter.com/koba0367/status/1532861948152680448](https://cdn-ak-scissors.b.st-hatena.com/image/square/c3a6d43c221e402b6d2596c691019a2182aa4043/height=288;version=1;width=512/https%3A%2F%2Fpbs.twimg.com%2Fprofile_images%2F2797272314%2Fc42b77f809cd2167204f4fbc8c871749.jpeg)
Alamofire=AFNetworkingのSwift版のようなものらしい APIのテストアプリで、Swiftを使ってみようかと思いまして。調べたところ、Objective-Cの定番ライブラリAFNetworkingの作者さんがSwift版のライブラリを作成されているとか。 ただ、Cookie付きの通信については資料が少なく、かなり手間取ったのでメモっておきます。 Alamofire.Request Alamofire.Requestを取得するには、2通りの方法があるようです。 func request(URLRequest: URLRequestConvertible) -> Alamofire.Request func request(method: Alamofire.Method, URLString: URLStringConvertible, parameters: [Str
既にいくつかの記事で指摘がありますが、PHPのunserialize関数に外部由来の値を処理させると脆弱性の原因になります。 しかし、ブログ記事等を見ていると、外部由来の値をunserialize関数に処理させているケースが多くあります。 ユースケースの一例としては、「複数の値をクッキーにセットする方法」として用いる場合です。 PHP クッキーに複数の値を一括登録する方法という記事では、以下の方法で複数の値をクッキーにセットしています。 $status = array( "height" => 167, "weight" => 50, "sight" => 1.2 ); setcookie("status", serialize($status)); クッキーの受け取り側は以下のコードです。 print_r(unserialize($_COOKIE['status'])); 出力結果は以下
Web開発者のためのサードパーティCookieやらトラッキングやらの問題点について三回ぐらいに分けて書きます。 この文章は個人的に書いていますので、おい、お前のところのサービスがサードパーティCookieに依存してるじゃねーかというツッコミがあるかもしれないが、そういうことを気にしているといつまで経っても公開できないという問題が出てしまうので、そんなことはお構いなしに書く。ちなみに例外なく自社サービスに対してもサードパーティCookieに依存するな死ねと言っている。これはWebプログラマー観点で、自分がサービス開発に関わる上で知っておかねばならないだろう知識として十数年間だらだらとWebを見ていて自然に知っていたものと、あるいは興味を持って率先して調べたものが含まれている。ググッて直ぐに分かる程度の用語の定義的なことは書かない。あくまでWebサイト制作者側からの観点なので、ブラウザ開発関係
docomo だけが遅れをとっている。 au 全機種対応 http://www.au.kddi.com/ezfactory/tec/spec/cookie.html docomo 30%程度対応 (2011年4月時点) iモード2.0 以降対応 (2009年夏モデル以降) http://www.nttdocomo.co.jp/service/developer/make/content/browser/browser2/new_function/#p06 SoftBank 全機種対応 http://creation.mb.softbank.jp/mc/tech/tech_web/web_docandtools.html のHTTP編より、「3.2.6. statefull なセッション(Cookie)」を参照
なにげにしらなかったんだけど、 IEで別ドメインのiframeを読み込むと、 そのiframe内のcookieが有効にならない。 そーゆーときは、HTTPのレスポンス時リクエスト時のヘッダーに 下記のkey&valueを出力しておけばOKらしい。 ("P3P", 'CP="CAO PSA OUR"')こーするだけで、あらふしぎ。IEがCookieを保存して意図した挙動をしてくれるじゃん。 この宣言の意味 P3P コンパクト ポリシー ヘッダーを追加し、ユーザーのデータを使用して悪質な操作が実行されないことを宣言すればCookieが有効になるみたい。Internet Explorer が適切なポリシーを検出すると、Cookie の設定が許可されます。 その、宣言の条件とは下記の3つ。 CAO サイトはユーザー自身の連絡先情報へのアクセスを提供すること PSA データはオンラインの個人に接続さ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く