2016-09-30 14 views
-1

これは重複している可能性がありますが、私の問題を正確に解決する答えは見つかりませんでした。サーブレット使用時にHTTPリクエストでパスワードを隠す方法

私は、ユーザー名とパスワードを取るhtmlフォームを持っています。実行要求を押すと、サーブレットへのポストリクエストが作成されます。 HTML page screenshot here. サーブレット自体は認証を必要としません。代わりに、パラメータを使用してプロセス内で別のプログラムを実行します。プロセスにはユーザーとパスワードが必要です。

しかし、これを実行すると、ブラウザには、自分のパスワードを含むhttp投稿要求が表示されます。とにかくこれを隠すことはできますか? RequestScreenshot

ありがとうございました!!!!

+1

これはPOSTではありません。それはGETです。 – EJP

+0

私の悪い...私はいくつかのサーブレットのチュートリアルに従って、doGet()...(doPost()のdoGet()を呼び出す)にdoPost()をリダイレクトしました。初心者の間違い! – NathanZ

答えて

2

簡単にをブラウザのアドレスバーから非表示にすると、はGETの代わりにPOSTを使用します。

==========

あなたは本当にパスワードを保護したい場合は、SSLは必見です。

POSTはではありません。はGETより安全です。暗号化されていない状態でも送信されます。 SSLはHTTP通信全体をカバーし、はクライアントとサーバー間でHTTPデータを暗号化します。

+0

回答があればそれを受け入れることができます –

0

HTMLフォーム要素には、method = postの属性が必要です。 (私の電話のようにフォーマットが不足しています)

関連する問題