2011-11-13 14 views
1

Facebookは現在、あなたのパスワードがhttpsを使用してパスワードを送信する方法は?

私たちに送信されるたびに、私はhttp://www.facebook.comに移動し、ログインをクリックしたときにそう、彼らは私がまだHTTPS接続ではないですにもかかわらず、HTTPSを使用して自分のユーザー名とパスワードを送信したHTTPSを使用しています。

これはどのように動作するのですか?

+5

さて、HTTPS接続を確立することで動作します。 –

答えて

5

フォームの動作はhttps://www.facebook.com/login.php?login_attempt=1です。ログインフォームを持つページは、httpsページへのリクエストを作成するためだけに使用されるため、httpsである必要はありません。

また、httpはステートレスであるため、リクエストを送信する瞬間までは接続は実際には「オン」ではありません。応答を得た後、ページが描画されると、接続はもはや「オン」になりません。

1

フォームを作成するときは、httpsページに投稿するだけです。

<html> 
    <body> 
    <form action="https://mypage.com" method="POST"> 
     <input type="text" name="mytext" /> 
     <input type="submit /> 
    </form> 
    </body> 
</html> 

これは、httpsの保護されたページではなくても機能します。

関連する問題