0

我有一个 REST GET API ,比如

http://localhost:8080/users/ {userId}/assignments/{assignmentId}

因为,这是 GET 调用,所以“assignmentId”在调用它时会暴露在 URL 中。

这对我来说是敏感数据,我不希望这被公开。

我该如何克服这个。?

4

1 回答 1

0

这是我的两分钱。您是否考虑过将服务切换为带有包含敏感数据的请求正文的 POST?这将解决不公开查询参数的问题。我见过接受返回数据的 POST 的服务,但它们中的大多数这样做是为了支持无界输入(如检索多个 ID 的数据)。

于 2020-04-21T19:15:20.657 回答