泽西加密URL

时间:2013-05-19 18:53:02

标签: java rest url encryption

我使用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

我想加密网址中的id参数。

我已经读到了这一点,似乎UriBuilder是最好的做法。但我不知道怎么做。任何帮助将不胜感激。

我还应该搜索加密还是编码?

1 个答案:

答案 0 :(得分:0)

如果要在请求URL中传递参数,则在客户端和服务器都知道密钥时,需要使用Cipher之类的东西。在发送之前加密参数,在获得参数时解密。

另一种选择是在正文中发送参数,然后使用https而不是http。