gpt4 book ai didi

java - 使用 bson 混淆剩余响应

转载 作者:太空宇宙 更新时间:2023-11-04 14:59:04 25 4
gpt4 key购买 nike

我正在使用 REST API 进行搜索。当 ajax 调用被触发时,REST 从 Java 代码返回 json

return JResponse.ok(searchResult).build() //searchResult is List of Custom object

在 javascript 中,我会对该 json 进行 stringfy 并解析以在屏幕上显示相关数据。

var search = jQuery.parseJSON(JSON.stringify(data));

现在我想保护/混淆从 REST 返回的 json 响应,这样任何直接访问 API 的人都不会得到可读的响应。我试过bson但机器人能够成功实现它。谷歌搜索时没有找到关于如何将集合对象放入 bson 以及如何在 JS 中检索它的太多支持。

最佳答案

我建议您使用代币。

每次向服务器发出请求时都必须包含一个 token ,该 token 会针对每个请求而更改,并检查 ajax 请求的请求 header 。如果是ajax请求则只返回结果。还添加禁止跨浏览器访问规则。

我认为,如果您这样做,任何人都将无法通过直接 http 请求访问您的数据。

关于java - 使用 bson 混淆剩余响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22830967/

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