少し作って見たいソフトがあったので
Visual C# 2008 Express Edition http://www.microsoft.com/japan/msdn/vstudio/express/
を使って作っている最中にちょっと悩んだのでメモとして残しておく。
やりたかった事は、IEの作成したCookieを利用して、HttpWebRequestでPOSTし、 戻ってきたCookieをIEでも利用できるようにする事。 これにはHttpWebRequestでPOSTする前に、InternetGetCookieを利用して、 Cookieを取ってくる必要があり、HttpWebResponseで戻ってきたCookieを InternetSetCookieでセットする事により可能になる。
setIECookieの処理の上の方に書いてあるCookieの形式であれば問題はないが、 他の形式で渡された場合、Cookieをひとつのstringに纏める処理に問題があり、 上手く行かないので注意が必要。
[続きを読む] テーマ:プログラミング - ジャンル:コンピュータ
|