Facebook目前在您的密码发送给我们时使用HTTPS。
因此,当我转到http://www.facebook.com并单击登录时,他们已经通过https发送了我的用户名和密码,尽管我还没有使用https连接。
有人知道这是怎么回事吗?
发布于 2011-11-13 16:25:07
表单的操作是https://www.facebook.com/login.php?login_attempt=1。带有登录表单的页面不需要是https,因为它只是用来创建对https页面的请求。
另外,由于http是无状态的,所以直到发送请求的那一刻,您才真正“在”连接上。在得到响应并绘制页面之后,您不再“处于”连接上。
发布于 2011-11-13 16:32:54
创建表单时,只需将其张贴到https页面即可。
<html>
<body>
<form action="https://mypage.com" method="POST">
<input type="text" name="mytext" />
<input type="submit />
</form>
</body>
</html>即使您不是https安全页面,这也应该有效。
https://stackoverflow.com/questions/8112880
复制相似问题