如何使用https发送密码?

时间:2011-11-13 16:19:12

标签: facebook web-applications https

  

只要您的密码发送给我们,Facebook目前就会使用HTTPS

因此,当我转到http://www.facebook.com并点击登录时,他们已经通过https发送了我的用户名和密码,即使我还没有使用https连接。

有谁知道这是如何工作的?

2 个答案:

答案 0 :(得分:5)

表单的操作是https://www.facebook.com/login.php?login_attempt=1。具有登录表单的页面不需要是https,因为它仅用于向https页面发出请求。

此外,由于http是无状态的,因此在您发送请求之前,您并没有真正“开启”连接。在您收到回复并且页面绘制后,您不再“连接”该连接。

答案 1 :(得分:1)

创建表单时,只需将其发布到https页面。

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

即使您不是https安全页面,这也应该有效。