#facebook #web-applications #https
#Facebook #веб-приложения #https
Вопрос:
Facebook в настоящее время использует HTTPS всякий раз, когда ваш пароль отправляется нам
Итак, когда я захожу в http://www.facebook.com и нажмите войти, они отправили мое имя пользователя и пароль через https, хотя я еще не подключился к https-соединению.
Кто-нибудь знает, как это работает?
Комментарии:
1. Ну, это работает путем установления HTTPS-соединения.
Ответ №1:
Действие формы является https://www.facebook.com/login.php?login_attempt=1
. Страница с формой входа не обязательно должна быть https, поскольку она просто используется для отправки запроса на страницу https.
Кроме того, поскольку http не имеет состояния, вы на самом деле не подключены к соединению до момента отправки запроса. После того, как вы получите ответ и страница откроется, вы больше не подключены.
Ответ №2:
Когда вы создаете форму, просто разместите ее на странице https.
<html>
<body>
<form action="https://mypage.com" method="POST">
<input type="text" name="mytext" />
<input type="submit />
</form>
</body>
</html>
Это должно сработать, даже если вы не являетесь защищенной страницей https.