パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

はてなダイアリー自動転記スクリプト開発(3)」記事へのコメント

  • ● ログイン時

    ▼ [ブラウザ→はてな] ユーザー名・パスワードを入力して送信

    POST /login HTTP/1.1
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-gsarcade-launch, application/x-shockwave-flash, */*
    Referer: http://d.hatena.ne.jp/login
    Accept-Language: ja
    Content-Type: application/x-www-form-urlencoded
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
    Host: d.hatena.ne.jp
    Content-Length: 29
    Connection: Keep-Alive
    Cache-Control: no-cache
    Cookie: name=fslasht

    key=fslasht&password=ZZZZZZZZ

    ▼ [はてな→ブラウザ] クッキーの設定、ユーザーの日記ページへ移動

    HTTP/1.1 302 Moved
    Date: Sun, 16 Nov 2003 19:50:21 GMT
    Server: Apache/1.3.27 (Unix) (Vine/Linux) mod_perl/1.26
    Set-Cookie: rk=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX; domain=.hatena.ne.jp; path=/; expires=Wed, 13-Nov-2013 19:50:21 GMT
    Location: http://d.hatena.ne.jp/fslasht/
    Connection: close
    Transfer-Encoding: chunked
    Content-Type: text/plain

    ▼ [ブラウザ→はてな] クッキー付で日記ページのGETリクエスト

    GET /fslasht/ HTTP/1.1
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-gsarcade-launch, application/x-shockwave-flash, */*
    Referer: http://d.hatena.ne.jp/login
    Accept-Language: ja
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
    Host: d.hatena.ne.jp
    Connection: Keep-Alive
    Cache-Control: no-cache
    Cookie: name=fslasht; rk=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    ▼ [はてな→ブラウザ] ユーザーの日記ページ内容

    HTTP/1.1 200 OK
    Date: Sun, 16 Nov 2003 19:50:22 GMT
    Server: Apache/1.3.27 (Unix) (Vine/Linux) mod_perl/1.26
    Keep-Alive: timeout=15, max=100
    Connection: Keep-Alive
    Transfer-Encoding: chunked
    Content-Type: text/html; charset=euc-jp

    3ba7

    ※以下省略

    【補足】
    「ZZZZZZZZ」実際にはパスワードが入る(平分)
    「XXXXXXXX~」実際にはセッションキーが入る(暗号)

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

処理中...