アプリ版:「スタンプのみでお礼する」機能のリリースについて

クッキーをクライアント側から操作したいのですが、
IEなどブラウザがサイトアクセスした時にどのようにクッキーデータを送っているか知りたいです。

GET / HTTP/1.0\n\n
は、わかりますが、クッキーデータはどのタイミングで、どういう形式で送信しているのか、ブラウザのように振舞いたいのですがわかりません。

あるサイトはクッキーを認証として使っているのですが、コマンドラインから情報を取得するperlを書いているのですが、クッキーのため別画面の結果が返ってきます。IEでは正しく見れるのですが、perlからは方法がわからないため、できませんでした。

A 回答 (2件)

ブラウザはあるURLにアクセスする時に、そのサイトに関するcookieを持っていれば、GETする時にcookieも一緒にヘッダに載せてリクエストします。



cookieを持ったサイトへアクセスする時のリクエストヘッダ
GET パス HTTP/1.1\n
USER-AGENTとかその他のヘッダ
Cookie:・・・\n
\n

このように、最初からcookieを付けてリクエストするか、
パスワード認証の画面が帰ってきたらパスワードをPOSTするとかすればできるんじゃないでしょうか?

なお、ブラウザとサーバのやりとりを見るのに私はProxomitronを使ってます。
http://www.pluto.dti.ne.jp/~tengu/proxomitron/
    • good
    • 0

あるサイトがMixiの事でしたら これ使ったほういいですよ。



Mixiアクセス用のLWP::UserAgentモジュール
WWW-Mixi-0.48

WWW::Mixiのクックブック
http://search.cpan.org/~tsukamoto/WWW-Mixi-0.48/ …

ちがったら LWP Cookie でググルと出てきます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!