url中的java隐藏参数
使用电子邮件搜索时,电子邮件将显示在url中。 隐藏电子邮件部分的更好方法是什么?使用邮政? 多谢各位
URI: https://myproject/api/tenants/A1/users?email=my@例如。com&;页码=1&;页面大小=10
服务:
@GET
@Path("/tenants/{tenantsId}/users")
@Produces("application/json;charset-UTF-8")
public Response index(
@PathParam("tenantId") String tenantId,
@DefaultValue("1") @QueryParam("page") int page,
@DefaultValue("10") @QueryParam("pageSize") int pageSize,
@QueryParam("email") string email)
throw .....Exception;
# 1 楼答案
您可以使用公钥/私钥对其进行“加密”,这样在服务器端您就可以对其进行解密,而成为URL的一部分并不意味着在URL中留下一些密文。或者使用POST。或者使用JWThttps://jwt.io/