0

Jersey を使用して REST Web サービスを実装しています。

これは私のリソースです

@Path("/mywb")
public class FoodItems {
@Path("{ID}")
    public FoodItem getTodo(@PathParam("ID") String id) {
        return // my code.
    }
}

その Web サービスを呼び出す URL は次のとおりです。

http://localhost:8080/myproject/myrest/mywb/1/delete

idURLのパラメータを暗号化したい。

私はそれについて読みました.UriBuilderはそれを行うためのベストプラクティスであるようです. しかし、私はそれを行う方法がわかりません。任意の助けをいただければ幸いです。

また、 encrypt または encode を検索する必要がありますか?

4

1 に答える 1

0

リクエスト URL でパラメーターを渡したい場合は、キーがクライアントとサーバーの両方に知られているときに、Cipher などを使用する必要があります。送信前にパラメーターを暗号化し、取得時に復号化します。

もう 1 つのオプションは、本文でパラメーターを送信し、http の代わりに https を使用することです。

于 2013-05-19T19:59:35.630 に答える