gpt4 book ai didi

java - REST API 请求正文保存数据库主键

转载 作者:行者123 更新时间:2023-12-02 20:25:11 25 4
gpt4 key购买 nike

由于我是新手,我的问题可能非常简单。我用谷歌搜索但没有找到我的问题的令人信服的答案。致力于开发 REST API,该 API 的目的是从现有学生中创建一个玩家团队。 POST 方法,到目前为止,请求正文将在请求正文中保存学生 ID(主键)。

访问 REST API 时请求正文可以包含表主键吗?

最佳答案

可以使用加密器对Id或主键进行加密,然后在服务器端接收时进行解密。这也将节省漏洞问题,因为您将在服务器端验证 Id,因此在传递 Id 的 POST 请求时无法保存恶意问题。

我将再次重新发布整个答案,但只是添加概述

@JsonIgnore
private Long PrimaryKey;
private String Id;
//Other variables
public Long getDecryptedPrimaryKey(){
//Decryption Logic for Id value
}

Public String getId(){
//Encryption Logic
}

这里,当 JSON Serialiser 获取 Id 时,它会调用 Id 的 getter,该 ID 会自动加密,而当您保存或更新数据时,您可以调用 getDecryptedPrimaryKey 来获取实际值。

关于java - REST API 请求正文保存数据库主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50189771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com