【发布时间】:2017-02-10 15:14:15
【问题描述】:
我正在从 JavaScript 调用 Azure API 应用程序。我需要根据应用程序在其下执行的域(mydonain.org parameter1,对于 mydomain.com parameter2)通过 API 将参数发送到后端。但是我需要对用户隐藏这个参数(当用户右键单击并查看 JavaScript 代码时,他们将无法看到该参数)。
如何通过 API 应用将这些参数从 JavaScript 发送到后端并使用户不可见?
$.getJSON("api/searchItems/" + myparam,
function (Data) {
...
});
myParam 根据应用程序的执行位置具有不同的值。如果它在 mydomain.com 上执行,则为 1,如果在 mydomain.org 上执行,则为 2,依此类推。 但是这段代码没有通过,因为你可以找出参数是什么并直接调用api。
【问题讨论】:
-
请提供您目前尝试过的代码。
-
这是不可能的。
-
API 可以知道请求来自哪里——你不需要告诉它。
-
用户可以随时使用开发者工具(按
F12)查看客户端和服务器之间的每一个查询。
标签: javascript azure-api-apps azure-api-management