IEでCookieが送信されなかった #ie #edge #cookie

現象

IECookieが送信されない問題に直撃した。
Edgeでも再現。
ChromeFireFoxでは問題なし。

しかし環境によっては再現しない。
(結合環境では発生するが、ローカルでは起きない)

原因

ドメイン名にアンダースコアが含まれていた。

RFCでも使うなということになっているらしい。。
http://www5d.biglobe.ne.jp/stssk/rfc/rfc1034j.html
http://www5d.biglobe.ne.jp/stssk/rfc/rfc1035j.html

※"character"とかで検索かけるよろし

解決策

あくまでテスト環境のドメイン名なので、環境のドメイン名を変える。

ハマりポイント

特定のブラウザのみ+特定の環境で発生ということで、
ブラウザ依存なのか環境依存なのか切り分けが厳密にできなかった。
IEだしさ。。)

同一ブラウザで動く場合と動かない場合があるなら基本的には環境依存と考えるべきだと思う。
ブラウザ間の差異は規約を疑ってみる。