1

私はリンクを使用する必要があります。そして、メソッド GET と、URL で確認できるすべてのパラメーターを意味します。そのようなURLからパラメータを非表示にする方法

http://localhost:8080/MyApp/action.do?method=delete&id=0

その後、どのようにしてJavaクラスでパラメータを取得できますか。

4

2 に答える 2

4

URL から GET パラメーターを非表示にすることはできません。GET 名と値のペアは、要求の一部である必要があります。ただし、確実に試すことができることの1つは、クエリ文字列を暗号化して、ホスト上でコードのみがデコードできる文字列にすることです。たとえば、

http://localhost:8080/MyApp/action.do?method=delete&id=0 

になり得る

http://localhost:8080/MyApp/action.do?param=[ENCRYPTED/OBFUSCATED STRING] 

次に、上記の URL にあるアプリケーションはそれをデコードし、名前と値のペアに戻すことができます

于 2012-08-04T20:00:11.443 に答える
2

これが GET メソッドの考え方です。URL を介してパラメーターをパスするには、おそらく POST を使用する必要があります。

于 2012-08-04T20:01:14.130 に答える