nDiki

2001年11月27日 (火)

16:00 WinInet がクッキーを横取り

WinInetってデフォルトでクッキー食っちゃって分け前くれないんのか。

InternetOpenUrl 関数で INTERNET_FLAG_NO_COOKIES を指定していないと、WinInet が勝手に Set-Cookie: 食っちゃってプログラムには分け前がない(HttpQueryInfo してもヘッダから Set-Cookie: が消されちゃっている)。 まぁ、逆にリクエストを送る時も勝手につけてくれるから楽といえば楽なんだけど。

……っておい、じゃさっきまで書いていた Cookie 処理コードいらないじゃん。 InternetGetCookie/InternetSetCookie で WinInet で管理しているやつ操作できるし。

まぁそのコード、WinInet とは別に独自管理が必要になったら使うかもしれないから保留に。

ちょっとがっくし、拍子抜け。 コーディングするもなにもすでに必要な機能があって、しかも気が付かないうちに動いていたとは。

[ 11月27日全て ]

About

Process Time: 0.146595s / load averages: 0.48, 0.49, 0.56